Compiler - Casting Refactor Part2
Consistent naming conventions for Boolean and Number
Added CastType enum for the type of cast (Explicit, Implicit, As)
Updated ResolveWithTypeHint to take a CastType
Reworked DynamicConversion to use CastType
Reworked Untyped conversions to work the same as other casts
No longer dependent on older PSConvertBinder for conversions