Fix 32856
Fix 29193 and 23855

- Allow space before the comment character for the magic encoding line
- Add the weird unicode digits characters to the check for valid numbers
Partial fix for 32862

- added overloads to certain methods to allow null as a default parameter which more closely mimics CPython's behavior
- added return of 'default' values to some functions that matches CPython behavior.
- this fix improves the test_unicodedata.py passing rate as well.

Fix whitespace changes
Merge pull request #74 from slide/master

Partial fix for 32862
Adds Windows 8 RC reference assemblies, implements delegate creator via Expression Trees for Win8
Merge branch 'master' of https://github.com/IronLanguages/main
Add test files to .gitignore
Fix 24276

- Added check for correct types as well as for null (None) and generate the correct error messages.
Merge branch 'master' of github.com:IronLanguages/main
Fix 26676

- Added check for application/zip in check for the type of the script.
Include IronRubyTests in Win8 build.
Fix CP #31621 - Potential NullReference in DelegateOps.__new__.
adding prelim min_by
fix some compile errors for min_by
add min_by and max_by
Merge pull request #76 from bennidhamma/master

Add min_by and max_by implementations.
Fix build break
Add max_by, min_by to method tables
Win8 fixes
More Win8 fixes