Fixed vector const initialization to be efficient.  Added new optimized Array class.  Added additional PERFORMANCE_MODE enhancements.  Fixed Matrix3D to work with PERFORMANCE_MODE.
Merge branch 'master' of https://github.com/playscript/playscript-mono
Merge branch 'master' of https://github.com/playscript/playscript-mono into perf_mode
Merge branch 'master' of https://github.com/playscript/playscript-mono into perf_mode
Make use of the 'arguments' variable a compiler error

This is a magic variable that ActionScript provides, but the current
PlayScript implementation generates invalid IL. Making it a compiler
error instead of a runtime error so people know to work around it until
the PlayScript implementation can be fixed.
Added float converter (needed with NumberIsFloat).
Fix to allow SSL connections through URLLoader.
Merge pull request #273 from playscript/ksampson-https-fix

Fix to allow SSL connections through URLLoader.
Optimized "flash.utils.Dictionary.length = 0" if it was empty already.
Fix for issue #267

Calling addEventListener on a dynamic object was resulting in
System.InvalidOperationException: Late bound operations cannot be
performed on types or methods for which ContainsGenericParameters is
true.
NumberIsFloat attribute fixes

Changes:
- Constructor parameters weren't be converted to floats
- We were forcing the result of division to always be double
Updated from latest master.
Additional NumberIsFloat attribute fixes

Previously we were changing the types of DoubleConstant instances to
float, which had the potential to introduce casts to FloatConstant in
the compiler. Since there is no implicit cast from DoubleConstant to
FloatConstant, this resulted in an internal compiler error. Now we
leave constants untouched, but add double to float casts in the Binary
and Unary Resolve flows. Constant folding then resolves these casts to
float literals, preventing any runtime double/float conversions.

This change also fixes typing for local variables defined as "const".
Since these variables end up being variable expressions, they were not
being handled by the visitor (since the type wasn't known). The
conversion now happens in VarExpr.InferType.
Merge remote-tracking branch 'origin/master' into performance-mode
Fix Array constant initializer bug

The type wasn't being set correctly when the array contained only
null literals.
Revert project file changes

Other than the addition of the PERFORMANCE_MODE define
Fix equality checks between strings and numeric types
Merge remote-tracking branch 'origin/master' into performance-mode
Changed Array.sort() and Vector.sort() to avoid dynamic binders.
Merge branch 'master' of https://github.com/playscript/playscript-mono into dj-rad-fixes