Planning for database
Guid function added.

* GUID function added.
* Minor renames
More work on database.

* Grammar renamed to Connection
* Removed support for lastrowid.  Instead, create a unique row id using
  Util::guid.
* Minor work on Table.
* Some new drivers and connections being worked on.
Removed package and added config groups instead.
More work on database code
Small changes to fix some database issues.
More work on database.  Some tests working
Changes to database class layout.

* Connections renamed to Grammars
* Drivers renamed to Connectors
* Connectors, Drivers, and Queries have their own namespace
* Connectors have a conenct and disconnect method, called directly by
  the constructor and destructor of the base Connector class.
Added insert, update.
Create table code added.
Naming convention updates

* Methods named as method_name instead of methodName
Implemented simple path helper
Renamed Paths to Path, new Event class
Added some documentation to code.  Event class tests.
Working on documentation
Naming changes and some new classes

* New browser, request, and respone classes
* Use lowerCamelCase for method names
* Not using lowerCamelCase for tests case (problems in event test)
* Namespaces are now lowercase
Part of last commit.
ClassLoader changes

* Namespace suffix needs to be supplied to register, either '\\' or '_'
* Works with PHP 5.3 namespaces, underscores in namespace segments will
  not be converted to separators, but underscores in the classname will.
* Works without namespaces, underscores in the rest of the classname
  will be converted to separators.
Removed group support from config.

Since this is supposed to be a simple framework/library, group support
has been removed from the Config class.
Changed config to use groups. Separated code in Browser, Request, Response, and Server. Updated tests.