Fixed missing files
Fixed docs files
Removed examples
Merge with experimental
Merge branch 'unstable' of github.com:QuenkTechnologies/pelau into unstable

Conflicts:
	TODO
Merge branch 'unstable' of github.com:QuenkTechnologies/pelau into unstable

Conflicts:
	TODO
Merge branch 'unstable'

Conflicts:
	LICENSE
	README
	TODO
	proof/sql/PreparedStatement.php
	proof/sql/pdo/InvalidState.php
	src/pelau/sql/Statement.php
	src/pelau/sql/pdo/PDOConnection.php
	src/pelau/sql/pdo/PDOPreparedStatement.php
	src/pelau/sql/pdo/PDOState.php
	src/pelau/sql/pdo/ValidState.php
Added missing commas
Added missing quote.
Added class for manipulating URIs.

This class is still incomplete.
Signed-off-by:developer <lmurray@trinistorm.org>
Removed overridden constructor.

This class will now accept Plain Old Objects (POO).
Signed-off-by:developer <lmurray@trinistorm.org>
Changed interface to abstract class.
Signed-off-by:developer <lmurray@trinistorm.org>
Added traits for working with collections and composite classes.

PHP does not allow method signatures to be overridden, which is not necessarily evil but means we have to rewrite a lot of boiler plate code when we want to create a collection of event listeners etc (Remember pelau uses a lot of type hinting.)
Signed-off-by:developer <lmurray@trinistorm.org>
Added classes for invoking http methods.
Signed-off-by:developer <lmurray@trinistorm.org>
Made invoke() return the value of the method called.
Signed-off-by:developer <lmurray@trinistorm.org>
Create the correct HttpEvent.
Signed-off-by:developer <lmurray@trinistorm.org>
Override the parent constructor.
Signed-off-by:developer <lmurray@trinistorm.org>
Removed abstract keyword.
Signed-off-by:developer <lmurray@trinistorm.org>
Updated for Header changed.
Signed-off-by:developer <lmurray@trinistorm.org>
Implemented getHeaders().

PHP provides no reliable way to get headers beyond $_SERVER. This method simply
returns $_SERVER wrapped in a Map.
Signed-off-by:developer <lmurray@trinistorm.org>