Fix: preventing error when no db engine

When unable to initialize a database engine (for example it is not
configured) - the system will not cause an error. The system will throw
an exception when trying to use the database instead.
Allowed session regeneration

Added an optional parameter to Session:Start to cause Session
Regeneration.
AccessControl improvements

- Will always regeneration session. This means that the cookie used when
not authenticated will not be the same when authenticated.
- Open will no loger return the role of the user, use the new method
AccessControl::UserInfo instead.
Fix: database will not correctly throw
AccessControl will avoid using a not configured db

AccessControl will verify connection to the dabase engine before trying
to use it.
input.pet.php will avoid using a not configured db

Any input pet with type="entity-select" will be empty when it is not
possible to connect to the database engine.
Fix: removed redundant </select>
Changed message.pet.php

- removed type, pass class and id attributes instead - the class
__message is added by default
- css support changed accordingly. This allows for better styling.
Improved database engine plugins loading

.db.php files directly on the plugins path will now load.
Added placeholder for extra config. path

The configuration field on the category paladio-path has been supported
for a long time, yet it was not being mentioned.
AccessControl will look for 'role:*' categories

AccessControl used to look for categories on the form 'rol:*' instead of
'role:*'. This has changed.
Improved support for AccessControl config path

The configuration at the given path will only be loaded once instead of
trying to load it after each configuration load.

Note: this is used to load .nav.php files (these files form the acl),
you can have as many as you want.
Loading Font Awesome from the template

Font Awesome was being loaded by importing the css, loading it
separately allows for better load time because the client can request it
and proccess it in parallel.
Added support for recursive folder enumeration
Fix: don't filter folders by pattern

Note: don't pass an empty pattern to the recursive folder enumeration.
Added support for recursive RequireAll
New method Paladio::Load

- Paladio::Load give an unified method to load files
- Refactored Paladio::LoadPlugins to use Load
- Configuration::Load and AccessControl::Load now use Paladio::Load
Fix: fallback for subfolders and query string
Merge pull request #1 from theraot/develop

Develop Merge