Initial commit for native5 client sdk.
Refactored and removed redundant code from client library.

Refactored services to native5-sdk-services-php.
Removed dead code in Security
Refactored and removed redundant code from client library.

Refactored services to native5-sdk-services-php.
Removed dead code in Security
Updated README and references to common sdk.
Updated README and references to common sdk.
Modified composer.json to remove hardcoded version and removed unused packages
Modified composer.json to remove hardcoded version and removed unused packages
Moved reference of commons-sdk from require to require-dev
Moved reference of commons-sdk from require to require-dev
Fixed merge conflicts
Fixed merge conflicts
Fixed issue with assigning $_SESSION superglobal.

Assigning $_SESSION superglobal by reference using & operator.
Fixed issue with assigning $_SESSION superglobal.

Assigning $_SESSION superglobal by reference using & operator.
Fixed issue with passing elements by reference.

Fixed issue around passing login subjects by reference. Needed to be moved to callee
instead of caller.
Fixed issue with passing elements by reference.

Fixed issue around passing login subjects by reference. Needed to be moved to callee
instead of caller.
Added default path for cache in case cache path is undefined.

Default cache path defined in case of missing cache settings.
Added default path for cache in case cache path is undefined.

Default cache path defined in case of missing cache settings.
Added checks for default paths in TwigRenderer.

Added default path checks in Twig renderer.
Added checks for default paths in TwigRenderer.

Added default path checks in Twig renderer.
Refactored configuration into global settings.yml file.

    Moved all configuration into settings.yml file.
    Removed all references to explicit `define`.
    Added default handlers for all settings.