Fixed implicit casting in BinJSON to slavishly match AS3.
Merge branch 'master' of https://github.com/playscript/playscript-mono into binjson7
Add IDeepClonable and IConvertibleImmutable to implement deep clonable data trees and immutable objects that can be converted to mutable.
Merge branch 'dev-m3' of https://github.com/playscript/playscript-mono into binjson7
Make sure we're checking for undefined in TryDeepClone().
Merge branch 'dev-m3' of https://github.com/playscript/playscript-mono into binjson7
Fixed issue with PSGetIndex not checking if string was different for hint id.  Removed KeyCrcPair from BinJSON implementation.  Made sure CloneToExpando is optimal.  Made BinJSON implement a weak cache to always return the same object.  Implemented proper mutability conversion. Removed nonfunctional non-AOT pscorlib.dll and PlayScript.Dynamic from build.
Merged with current dev-m3
Merged PSGetIndex.cs
Merge branch 'dev-m3' of https://github.com/playscript/playscript-mono into binjson7

especially if it merges an updated upstream into a topic branch.
Merge pull request #335 from playscript/binjson7

Binjson7