Foreach on array uses for instead of iterator

Fixed a bug in assignment where conversion was attempted on nulls
Return statements automatically box returns if required
Better support for Implicit Type Parameters, we only add non-specialized params
Added Run All Tests to CsNative (So we can run tests on all .cs files in a folder and get a basic report) (will switch to a better testing framework later)
All arrays are now subtypes of "Array"
Bug Fixes to accomodate change from char to wchar
Added basic File.ReadAllText and WriteAllText based on phobos, this is a stub to pass some tests from AlterNative
Added global ToString generic that boxes valuetypes and returns "Boxed!(T).ToString()" ... should use this format on all value types when calling non static methods
Removed parameters to Main so we can compile. (We probably should just run the exe, non the less)