initialize Params properly in constructor.
Add new druntime code.

Changes in core/thread.d and rt/lifetime.d, mainly to support PPC64.
Merge pull request #307 from glycerine/master

fix for issue 304
Merge branch 'master' into merge-2.062

Conflicts:
	runtime/druntime
Add new intrinsic LDC_never_inline.

LDC_never_inline is a complementary intrinsic to LDC_allow_inline.
It tells the LLVM optimizer to never inline a function. This can be
useful if inlining creates incorrect code.
A possible application is core.thread.getStackTop().
Fix comments
LLVM 3.1: Use -O1 instead of -O3 for std.exception tests.
Merge pull request #310 from redstar/noinline

Add new intrinsic LDC_no_inline.
Travis: Print "ldc2 -version" output after build is complete.

This is useful as it contains the host arch, ...
README: We no longer support D1.
Merge branch 'master' into merge-2.062.
Merge getStackTop() x86 fix.
Merge branch 'master' into merge-2.062.

Conflicts:
	runtime/druntime
Fix casting typeof(null) to bool.

Covered by the DMD testsuite.
Added '-Hkeep-all-bodies' switch.

The same behavior is triggered by the '-inline' switch for
DMD, but this doesn't quite translate to LDC.
Removed DMD code remnants from driver/main.cpp.
Print nice error message for wrong '-run' argument.

This fixes DMD test case 'diag6743'.
Don't crash on 'Ddoc' D files without -D being given.

Fixes DMD test case 'test9369'.
Test suite updates.