### I/O

- Implement proxy support in TWebFile. The proxy URL can be sprcified either via TWebFile::SetProxy() or via the shell variable http_proxy, as is being used by wget, e.g.:

         export http_proxy=http://pcsalo.cern.ch:3128

  To bypass the proxy, the TWebFile ctor (or via TFile::Open()) supports the option "NOPROXY".
- Add support for streaming std::bitset STL containers
- Extend the checks done in case of a StreamerInfo checksum mismatch to avoid spurrious failures (for example because of the various possible type names for STL containers) and to report details on the nature of the mismatch: explicit list missing base classese, missing data members or the actual differences in type or comments. For example:

      Warning in : The following data member of the on-file layout version 2 of class 'Tdata' differs from the in-memory layout version 2:
         double mydouble; //
      vs
         double mydouble_two; //
      Warning in : The following data member of the in-memory layout version 2 of class 'Tdata' is missing from the on-file layout version 2:
         int more; //
      Warning in : The following data member of the in-memory layout version 2 of class 'Tdata' is missing from the on-file layout version 2:
         int three; //

- Upgrade MakeProject to be able to handle ROOT files created by for ATLAS.
- Allow user to provide a custom reallocator when the TBuffer is being passed memory. If the TBuffer does not own the memory __and__ no custom memory reallocator has been set, a Fatal error will be issued:

      Fatal in : Failed to expand the data buffer because TBuffer does not own it and no custom memory reallocator was provided.

- Re-allow reading empty vector< long double >, however long double is still not supported.
- Upgrade TSQLFile to properly work with MySQL on MacOS.
- Update to the CollectionProxyInfo interface to insure the proper creation of iterator over std containers on all platforms.
- In XML and SQL output, use %e format to write float and double:
  - Conversion from float/double to string per default performed with "%e" (exponential) format.
  - Format can be configured with SetFloatFormat methods that one can specify precision, width arguments of printf call.
  - sscanf works as before - "%f" accpet both exponential and decimal format.