Added INI parser
Added INI parser

* Added piwik/ini 1.0+ library via composer
* Added INI parser
* Added unit tests

PHP provides native INI parsing capabilities, but there are
a few issues with those.  Instead, parsing with piwik/ini
library provides the following benefits:

Here is a rational directly from the piwik/ini README.md:

> PHP provides a `parse_ini_file()` function to read INI files.
>
> This component provides the following benefits over the built-in function:
>
> - allows to write INI files
> - classes can be used with dependency injection and mocked in unit tests
> - throws exceptions instead of PHP errors
> - better type supports:
>   - parses boolean values (`true`/`false`, `on`/`off`, `yes`/`no`) to real
>     PHP booleans ([instead of strings `"1"` and `""`](http://3v4l.org/JuvOT))
>   - parses null to PHP `null` ([instead of an empty string](http://3v4l.org/KSoj2))
> - works even if `parse_ini_file()` or `parse_ini_string()` is disabled in
>   `php.ini` by falling back on an alternate implementation (can happen on some
>   shared hosts)
> - fixes [a PHP 5.3.3 bug](http://3v4l.org/jD1Lh)
> - fixes [a parsing bug](http://3v4l.org/m24cT) present in PHP <= 5.4.4

QoboLtd/cakephp-utils,QoboLtd/cakephp-utils,QoboLtd/cakephp-utils