update files to support cake 2.2
updating travis.yml to use cakephp 2.2.0
add space when formatting numeric and array values
use CakeEventManager to dispatch afterSave event

- detect presence of id
- remove implicit call to afterSave, otherwise it will get called twice
fix: avoid double prefixing action names

CakeRequest::params['action'] is already in 'admin_action' format.
The extra check in the block was prepending 'admin_' again, causing
incorrect comparison to 'admin_admin_action'.
Merge branch '1.4' into 1.5
Avoid unloading core plugins

This prevents core plugins from being unloaded as it would cause the
plugin test cases to fail (plugin not found).
Fix invalid assignment in method call
Fix: adding|editing Custom Fields gets blackholed
Merge branch '1.4' into 1.5
Turn FileManager into a plugin
Include Extensions, FileManager and Tinymce in AllCoreTests
Turn Taxonomy into a plugin
Turn Block, Region into Blocks plugin
Turn User, Role into Users plugin
Turn Menu and Link into Menus plugin
Turn Meta into a plugin
Turn Node as Contents plugin
Turn Contact, Message into Contacts plugin
Turn Comment as Comments plugin