Issue 4793 - Runtime.loadLibrary cannot load dll using MBS paths.

http://d.puremagic.com/issues/show_bug.cgi?id=4793
Follow to rid of Win9x support.
Merge branch 'master' of git://github.com/D-Programming-Language/druntime into fix4793

Conflicts:
	src/rt/dmain2.d
fix trivial mistake.
Clarified the name of the codepage.
FreeBSD9 got a new semaphore implementation

- the new sem_t struct is backwards compatible
  because it's size is bigger, though the fields
  won't match
__simd implementation available only if D_SIMD.
Merge branch 'master' of git://github.com/D-Programming-Language/druntime into fix4793
some fix

- use malloc and free
- refactoring
- remove long unc path
Comment out PPC and SPARC code in core.cpuid.
Add functions to core.cpuid to detect AVX2, HLE, and RTM.
Minor core.cpuid documentation improvements.
Mark core.cpuid @trusted nothrow.
Wrap some core.cpuid information in const properties and schedule the old public fields for deprecation.
Update change log for 2.060.
Implemented xattr D module.
Only check cpuid.{EAX = 7, ...} when max_cpuid >= 7.
Followed advice of Martin Nowak and set whole module in nothrow.
Add required cast for Win64.

On Win64, uint is 32bit wide but size_t is 64bit wide. Therefore a cast is required.
Merge pull request #293 from alexrp/changelog-updates

Update change log for 2.060.