fix Issue 9773 - ref parameter with default string literal should not compile
VS: Update project files (add sapply.c)
VS2010: Fix x64 builds; clean up project file
VS2010: Soup up release build optimization options
Remove unused COFF union field, which breaks the struct on x64
VS: Disable x64 assembler implementations of ld_readll and ld_readull

Fixes runnable/test42.d (testdbl_to_ulong)
VS: Fix formatting of integer doubles

Fixes compilable/xheader.d
VS: Fix number of zeroes in exponent

Fixes fail_compilation/diag9357.d
fix Issue 9873 - Built-in tuple should support equality comparison
fix Issue 9346 - nested struct calls disabled postblit

Move postblit call generation from glue layer to front-end layer.
Merge pull request #1834 from CyberShadow/fixes-20130404

Visual Studio fixes
Merge pull request #1829 from 9rnsr/fix9773

Issue 9773 - ref parameter with default string literal should not compile
improve error recovery
Merge pull request #1841 from WalterBright/error_recovery

improve error recovery
Move code for handling lvalue SliceExp to glue-layer.
Merge pull request #1836 from 9rnsr/fix9873

Issue 9873 - Built-in tuple should support equality comparison
fix Issue 9880 - Redundant template instance displaying in error message
don't pretend we found a match
fix Issue 9844 - DMD (-m64) int long initialisation bug
Refactor type implementation.