Fixes Issue 6743 - Print error if -run is followed by a path with an
extension not matching a source file extension.
fixed bt bugs; added another pattern
fix Issue 9330 - Cannot run dmd test suite with MSYS

This is a workaroud for the MSYS bug:
http://sourceforge.net/tracker/?func=detail&atid=102435&aid=1100932&group_id=2435
Merge pull request #1497 from WalterBright/b11

fixed bt bugs; added another pattern
Merge pull request #1500 from 9rnsr/fix9330

Issue 9330 - Cannot run dmd test suite with MSYS
Merge pull request #1460 from AndrejMitrovic/Fix6743

Issue 6743 - Print error if -run is followed by a path with an incompatible extension
ifdef x86 specific bits in elfobj and add new platform specific hooks to platform_stub.c
remove anachronistic HINT and UHINT typedefs
add goal_t typedef
cleanup OS detection
switch to GOALxxxx
add goal parameter to elxxxx()
get rid of CEXTERN
Merge pull request #1494 from yebblies/issue6319

Fix Issue 6319 - debug's relaxed purity does not apply to nested scopes
Merge pull request #1503 from WalterBright/b12

B12
Merge pull request #1502 from dawgfoto/cleanupMakefile

cleanup OS detection
Merge pull request #1501 from braddr/fix-stub

ifdef x86 specific bits in elfobj and add new platform specific hooks to platform_stub.c
Merge pull request #1496 from yebblies/issue6708

Fix Issue 6708 - immutable ref implicit cast to const ref
Fix Issue 3632 - modify float is float to do a bitwise compare

Currently floating point types are the only types where 'is' is not a bitwise comparison. This patch make floating is floating perform a bitwise comparison, at runtime and compile-time.