Updating build.xml for phpunit and converage reports
Adding missing use / FQ type names
Adding missing use / FQ type names and correcting null checks
Adding test cases
Minor fixes to pass test cases
Retrieving service binding the right way
Cleaning unused classes, adding comments, label changes
Removing external invocation of ConfigManager's default config feature

   making ConfigManager's getConfigHashMap private so that defaults are now always added.
Fixing non-static calls to PPConfigManager->getConfigWithDefaults

    Call to PPConfigManager::getInstance()->getConfigWithDefaults() caused errors when dynamic config was used without a config file.
Changing class variable options to a local variable in PPAPIService
generic handler for open sourcing
serialising elements without ns prefixes
replacing simplexml with domxml parser
adding apicontext to pass httpheaders and soapheaders

also moving handler initiation to baseservice
set httpheader/soapheader - for opensourcing
adding headers support for opnsourcing
updating domparser to parse attributes
checking if prefix is required in element
fixing namespace prefix check
correcting spelling