Changing the object.h model to conform more to people's (C++-biased)
expectations. See the comment at the top of src/lam/lfc/object.h for
full details.
Also a couple of tweaks to the datatype directory (but nothing working
yet).
This commit was SVN r674.