Updated java core against discussion
   BaseAPIContext introduced as base for APIContext
   Renamed HeadersMap to HTTPHeaders
   Renamed ApplicationHeader to SOAPHeader
   Renamed serializeToXML() in XMLMessageSerializer to toXMLString()
   Re-factored dependent code
Handled string responses in PayPalResource