Fixed bug on template/other files compilation with opcode cache engines

When there is an opcode cache engine, a 'require' on a fresh generated
php file loads the previous version of the file (since a require has been made
in the same process before). We should invalidate the cache before
requiring the file.
Merge branch 'jelix-1.5.x' into jelix-1.6.x
Fix issue on jDao when using a dao with several profiles

When retrieving a dao at different time with different profiles, we always
retrieve the first one. We should have a dao instance for each profile
sqlite3 plugin: support of sqlite extensions

The profile may have an "extensions" properties containing name of
all extensions you want to activate.
Fixed variable error in jBasicErrorHandler
Fix bug: controllers could not access any more to session variables

Close #166
Release Jelix 1.3.9
Bumped version to 1.3.10pre.SERIAL
Merge branch 'jelix-1.3.x' into jelix-1.4.x

Conflicts:
	lib/jelix/VERSION
	testapp/VERSION
Release Jelix 1.4.6
Bumped version to 1.4.7pre.SERIAL
Merge branch 'jelix-1.4.x' into jelix-1.5.x

Conflicts:
	lib/jelix/VERSION
	testapp/VERSION
Release Jelix 1.5.4
Bumped version to 1.5.5pre.SERIAL
Merge branch 'jelix-1.5.x' into jelix-1.6.x

Conflicts:
	lib/jelix/VERSION
	testapp/VERSION
Release Jelix 1.6.1
Bumped version to 1.6.2pre.SERIAL
Support of busytimeout in sqlite3 plugin
Add _endt to WidgetBase.php to solve a bug in datetime form widget.
New method WidgetBase::endOfTag() for jForm widgets

Refs #169