Adds IntrinsicObject support, for encapsulated objects that can be laid out flat within other objects

- Completes initial IntrinsicObject functionality

- Adds verification of various encapsulation rules to enforce semantics

- Adds Line and LineTest to examples

- Adds IntrinsicObjectTest to tests, including tests of various semantic validations

- Adds Point class to examples (replaces prior use of awt's Point class)