Merging back from development 

We are merging back new features:
- Better support for error reporting and error handling
- Additional support for PHP events
- Additional examples
- External configuration file (phpari.ini)
- Some spring cleaning of the code