Fix the following issues:
* 1444: implement inherited default values
* 1445: prevent commit if mandatory properties are missing
* 1446: refactor managed object factory method API in generated APIs
* 1625: allow read-only properties to be defined during managed object construction and add support for "monitoring" properties (e.g. a property which is server generated and contains the list of support ciphers)
These issues have been fixed in a single change as they depend upon each (issue 1446 being the main issue).
[Reviewed by Josu]