Added all missing methods in Math
Fixed bug generating async methods with return statements inside nested blocks (#143)
Merge branch 'master' into develop
Removed unnecessary return keyword from runtime
Added conditional names to ss methods
Non-serializable types can now inherit from serializable types
Fixed inheriting from Record. Apparently noone does this
Parameterless object literal constructor is treated as [ScriptSkip]
[Imported, Serializable] types don't appear in inheritance list
Attribute is now serializable
Treat [Imported, Serializable] types as Object in all occasions, including typeof.
Whitespace
Minor math fixes
Merge branch 'math' into develop
Added method Math.JsRound
Interfaces can now be serializable (#106)
Can now specify TypeCheckCode on SerializableAttribute to implement custom duck-typing checks for those types.
Merge remote-tracking branch 'upstream/develop' into develop