Added DBHelper class
Merge branch 'development' of bitbucket.org:baradas/native5-sdk-common-php into development
Corrected namespace for DBHelper
Updated namespaces for files
Merge branch 'development' of bitbucket.org:baradas/native5-sdk-common-php into development
Removed hard-coded version from composer
Added begin, commit and rollback transaction functions to DBHelper
Removed trailing php closing tags (?>)
Updated APIClient to support configuration of remote client externally.

    * Update API Client to support remote client config.
Merge branch 'development' of bitbucket.org:native5/native5-sdk-common-php into development
1. Added PDO::MYSQL_ATTR_INIT_COMMAND, PDO::ATTR_DEFAULT_FETCH_MODE and PDO::ATTR_ORACLE_NULLS mysql attributes in DB creation
2. Added setDB method to DBHelper which recives a DB object directly instead of setting in the constructor
Changed type hinting for setDB method to \PDO instead of Native5\Core\Database\DB
Added DBConfiguration class
* Allows database settings to be split into master and local config
* local config overrides values defined in master config
* Returns associative array of database settings as needed by DB class
Removed bug in DB class which used -> to access config instead of local configuration variable
Modifed ApiConfig to overwrite default configuration for api url with the url provided in the settings file
Changed Apiconfig::instance() function to static
1. Added DBConfig class which wraps database configuration into a getter/setter class
2. Modified DB class:
    * Added a factory method which instantiates a PDO Database object
    * Modified class to generate a new DB config only when a new combination of host+port+database+user is encoutered
3. Modified DBHelper class to take in a DB class instance instead of constructing a PDO instance internally
4. Added abstract factory for reading in yaml based configuration files - YamlConfigFactory
    * Added override() method to apply another configuration over the master (base) configuration
5. Added concrete factory class which implements YamlConfigFactory and contructs a DBConfig class
Added getConnetion method to DBHelper to get the PDO object
Merge remote-tracking branch 'origin/ftr_configfactory' into development
Added PDO Attribute ATTR_EMULATE_PREPARES set to 1 for DB class