Added "brand new" callsite implementations for use by the newer dynamic runtime code
Eliminated code generation for dynamic event += -= in playscript classes
Beginning work on new low-overhead dynamic runtime call sites (work in progress)
Enabled with /newdynamic flag
Added PSBinaryOperation class for DynamicRuntime, renamed some classes
Added Invoker.cs to the source files (for make).
Fix for issue #195. AS3 conditional blocks now ignore all tokens between braces in the block, method, class, enum, etc. they are applied to.  Fixes issues where syntax errors are being generated in blocks that are turned off.
Merge branch 'master' of https://github.com/playscript/playscript-mono
Major dynamic runtime optimizations.

Use lighter weight call sites for get/set index/member, static method calls used for conversions and binary operations
Merge pull request #216 from playscript/fix_195_config_blocks

Fix 195 config blocks
Merge branch 'master' into ps-dynamic-runtime

Conflicts:
	mcs/class/PlayScript.Dynamic_aot/PlayScript.Dynamic_aot-monotouch.csproj
	mcs/class/PlayScript.Dynamic_aot/PlayScript.Dynamic_aot-net_4_0.csproj
Make unused config blocks use EmptyStatement to prevent compiler from generating unreachable code warnings.
Merge branch 'master' of https://github.com/playscript/playscript-mono into fix_195_config_blocks
Added ActionCreator code to optimize get and set member.
    Also added PlayScript.Dynamic*.dll.sources to the apt projects so that's easier to change directly.
Updated PSBinaryOperation to use non-overloaded methods since overloading is not reliable in all cases
Put a null this check in PSGetMember
Fix for issue #171, AS3 config constants are not supported.
Merge branch 'master' of https://github.com/playscript/playscript-mono
Added EmptyCast.RemoveDynamic() to clean up a lot of the dynamic casts
Switched GetIndex to use Dynamic.ConvertValue
Enabled all optimizations by default, can be disabled with /newdynamic-