FEAT: preliminary support for objects compilation.

Just initializing the new branch, still a work in progress.
FEAT: object value runtime counterpart created by compiler.
FEAT: minor code reduction.
FEAT: implemented FIND action for objects.
FIX: changed FIND return value on not found words in objects to NONE.
FEAT: implemented SELECT action on objects.
FEAT: added class ID field support to objects.
FEAT: implemented fast-lookup for object path accesses (simple cases only for now).
FEAT: object words (deep) read access enabled using path syntax.
FEAT: support for calling nested functions from within the wrapping object.
FIX: various fixes for deep object path read access compilation.
FEAT: objects path write access added.
FEAT: support for SELF keyword in object contexts.
FEAT: smarter objects local words binding.
TESTS: add compiler object tests
TESTS: update run-all-inter.red to include object-test.red
FEAT: preliminary support for compilation of function calls in objects paths.
FIX: unbound objects words pushed on stack in some cases.
Merge branch 'objects' of github.com:red/red into objects
FIX: better function path detection in objects path.
FEAT: added support for OBJECT constructor.
FIX: minor code improvement.
TESTS: remove duplicate entry in tests/run-all.r
FEAT: preliminary support for object construction from a prototype object.