Some quick changes moving IMP::internal::ObjectPointer to
IMP::Pointer. All pointers to IMP objects kept in C++ code should
already use this type as otherwise reference counting won't happen.
Note that this patch uses svn move, which caused some issues before, I
think, so there may be problems.