Add tool for viewing compiled information

It does so by means of implementing the magic methods __toString()
of epClassMap and epClassMapFactory classes.
Add utility methods

Add utility methods to epUtils.php for working with compiled backups.
Add update schema capabilities for mysql

Add tests and a base architecture for an auntomatically or "user managed"
schema update corresponding to the current class model. It is done based
on previously saved compiled info.
Add update schema capabilities for postgresql

Modify tests and add proper db ports for update postgresql schemas
Add tool for update schemas and make manager handled auto updates

An script for invoke manager to update schemas manually and also
make manager to update schema based on config options.
Fix method for epFieldClassMap::isTypeCompatible()

Method was missing several types for checking, also the lenght
or presicion of fields.
Reduce restriction in updater sanity check

When using drop strategy it is not needed the backup/update from
file feature, even so exception was raised, check for this condition also.
Add sql methods for update relationship tables

Provide epObj2Sql class with methods to update relationships tables.
Fix undefined var warnings

Method signature in epDbObject::index() uses $create, as consequence $force was undefined.
Method epDbPortFactory::get() uses var $dbtype and $dbType which is undefined.
Fix is_a operator deprecation

Changed by instanceof instead
Add new method and cached manager

	* Add epClassMapFactory::remove() to eliminate duplicated
	  class maps which are the same but with differents name
	  when renaming a class in the model.
	* Make epDbObject to cache the manager on construction.
Fix annotated class/table names

Add another "internal annotation" to keep record also of table name
not only class name, needed when updating renamed classes
Fix bug in query for rename a table

Spected result is an array and string was given. Fix the query returned
Fix bug in query for rename a table

Spected result is an array and string was given. Fix the query returned
Fix qouting in renaming relationships queries
Change epDbUpdate::_findMatch() method

Made the method public and change signature since
can be used for finding match for class maps the same
as for field maps. With little modification.
Remove unnesessary conde causing trouble when renaming classes.
Make epObj2Sql::sqlRenameRelationshipClass() rename relationship table

Method was not updating name of the table as consequence a new one
was created loosing old relations.
Add class renaming capabilities

Make ezpdo rename classes with subsequents updates in database

	* Remove for now, sanity check in epDbObject::alter() regards to class name.
Merge remote branch 'origin/feat' into feat

Conflicts:
	src/db/epDbPortable.php