Fix ServerShell not being able to handle plugin assets.

Fixes #3575
update version.txt to 2.4.0-dev
Testsuite header using Configure for current version
Fix CrudAuthorizeTest, added Router::reload() in setUp
Merge pull request #1099 from djbobke/2.4-crudauthorizetest

Fix CrudAuthorizeTest, added Router::reload() in setUp
Fix issue with inputs() and plugin models.

inputs() should not trigger errors when generating inputs for plugin
models. Previously the internal state of FormHelper was incorrect as
model() returned the plugin name instead of the modelname.

Fixes #3571
BC fixes for habtm. Closes #3545.

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>
Merge branch '2.2'
BC fixes for disabled checkboxes

see: d504642
see: #3545

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>
Merge branch 'master' into 2.4
Added option to disable counter caches updating.
Closes #3109