COM IStream adapter for C++ IOStreams.

Reading and writing done so far.  Other functions such as seeking still to be completed.  Also character conversion when reading and writing should be via codecvt facet.
Support iostreams.

Requires jiggery-pokery to synchronise the seperate read/write heads to simulate the COM IStream single combined read/write head.
Implement seeking in stream wrapper.
Implemented SetSize method of stream wrapper.
Fix integer conversion problems.

Convert from std::streamoff to COM-interface larger integers as late as possible.  This removes bogus data loss warnings.

Fix places where we used std::streampos as an integral type.  It must first be converted to streamoff.
Implemented CopyTo method of stream wrapper.
Let stream wrapper CopyTo work with NULL count out-parameters.

Also encapsulate exception-safe incrementing of out-counts.
Implement Commit method of stream wrapper.
Reset `failbit` before returning errors from the stream wrapper methods.

This allows further wrapper methods to be called without having the clear the bit directly on the underlying stream.
Explicitly disable support for locking in stream wrapper.
Implement Stat method of the stream wrapper.
Explicitly disable Clone method stream wrapper.

Also document Stat method.
Fix temporary file creation to work with 64-bit program.

We were trying to create the file somewhere we shouldn't, probably C:\.  If compiled as 32-bit, Windows would silently redirect this and all would be well.  But when compiled 64-bit, the `CreateFile` would fail.  This difference is odd but this fixes both 32 and 64-bit to create the file in the current directory if `tmpnam()` prefixes its path with a backslash.  This matches the MSDN documentataion for `tmpnam()`.

See http://stackoverflow.com/q/19416696/67013.
Better integer range checking and silence some bogus warnings.
Update build number.

No backward-incompatible changes so minor-version number left unchanged.
Merge branch 'feature/iostream_wrapper'
Incremented minor version that should have been increased at revision cae4f89.