THRIFT-847 Test Framework harmonization across all languages
Patch: Roger Meier
make cross: cpp-java fix parameters
THRIFT-2477 thrift --help text with misplaced comma

Patch: Jens Geyer
THRIFT-2456 THttpClient fails when using async support outside Silverlight
Client: C#
Patch: Adam Connelly & Jens Geyer

This closes #97

commit 080b28eac31516ef9e3f988a87d890769f0751cd
 Author: Adam Connelly <adam@resdiary.com>
 Date: 2014-04-09T12:46:27Z

THRIFT-2456 Support async operations outside Silverlight

I altered TTransport to throw the NotSupportedExceptions to make it more obvious what's going on if someone generates their client using the async option, and then uses a transport that doesn't support it.
Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/thrift
Revert "Revert "if read a exception failed, output exception pointer have to be NULL""

This reverts commit 930611829411defdfe9c2795a34f86fe80cbb720.
fix code align