Get rid of transitional lfs API

Those kind of functions should be placed in druntime,
but the *64 (v) functions as a public interface are actually
deprecated and shouldn't be used anymore.

Druntime takes care that the normal stat, fopen, calls support
large files, if __USE_FILE_OFFSET64 is defined (which is what
the new C API does as well)

Note: It's actually important to use the functions from
core.sys.posix.stdio as the functions in core.stdc.stdio
are not large file aware. This is probably a bug in druntime.
Made it so that deprecated functions in std.string are undocumented.
Fix modules which incorrectly use std.string's public imports.

Now, they should be correctly importing for the functions publicly
imported by std.string so that if those public imports are ever removed,
they won't break.
Remove std.ctype from the index.
Undocumented September deprecations.

The deprecated stuff scheduled for removal in September is now
undocumented and marked (in a normal comment) for removal in March 2013.
Undocumented the overload of canFind which was scheduled for deprecation.

It hasn't actually be deprecated, but it's now undocumented and marked
for possible deprecation in the future.
{SD}List [front|back] primitives

Just some minor details:
* Adding void [front|back](T value) for DList and DList.Range.
* A few missing ddocs in both.
* A few missing enforcement checks.

We *may* want to change some of the enforce into asserts, but right now, there was nothing, and it was inconsistent.
Update COM header with CoInitializeEx

`CoInitializeEx` is essential to setting the threading model to multi-threaded.
Multi-threaded COM is ideal in D where threading is safer and synchronization easier.
Fix for issue 8705 (from doc) (again)
Avoid extra complicated unit tests.
Merge pull request #836 from monarchdodra/bug8705

Fix for issue 8705 (from doc) (again)
fill(value) reimplementation
Merge pull request #790 from monarchdodra/SDList

{SD}List [front|back] primitives
Merge pull request #838 from monarchdodra/fillv

fill(value) reimplementation
bad usage of unqual for AA
Revert unqual for AA
Merge pull request #840 from monarchdodra/IAMRETARDED

Revert unqal for aa #8737 and #8705
Improve isAssignable to support identity assignable check.
Merge pull request #843 from 9rnsr/identity_assignable

Improve isAssignable to support identity assignable check.
fix Issue 8705 - std.conv.to bug, from documentation

Mutable care is just necessary for value type, and doesn't need for key types.