added union type object props
refactored native control and native browser object props
refactored native scroller and native player object props
refactored remaining native control object props
Store functions (mblandroidstore.cpp and mbliphonestore.mm): execution separated for each property
Native controls: ::Do method split into Exec<NativeControlAction>, each of these methods executing only one action
Correction of mistyped LEGACY_EXEC tags
updated the way native control gets and sets
merged changes to Control::Do
added table-based execution for native controls
prepared store properties mechanism
Store get and set methods rewritten
Merge with refactor-syntax to add the definition of MCDataRef in the branch
refactored native control target
Merge branch 'syntax-new_object_props' of https://github.com/runrev/livecode into syntax-new_object_props
tweaked some return values
deleted some redundant code
[[ RefactorSyntax ]] Updated server build on Mac to make sure it builds.
[[ RefactorSyntax ]] Finished getting server engine to compile on Mac.
[[ RefactorSyntax ]] Updated to build server on Windows.
continuing MCChunk compile method