Support for GAE

Update resolves encoding problems , case sensitive header key with problem using GAE (a null pointer exception occurs when header key is in lower case) with JavaNetDispatcher , and xstream default reflection provider changed from Sun14ReflectionProvider to PureJavaReflectionProvider (in GAE just PureJavaReflectionProvider is allowed as reflection api)