Add getOrigin() function to TTransport

getOrigin returns the origin of a request, the value depends on the transport used
fix js list<map> support
THRIFT-2670 Android parcelable generator

-add 'android' option to java compiler which will generate Parcelable structures for Android
-cleaned up warnings