updating use of Set to Hash

Set::check() -> Hash::check()
Set::combine() -> Hash::combine()
Set::insert() -> Hash::insert()
Set::merge() -> Hash::merge()
Set::numeric() -> Hash::numeric()
Set::remove() -> Hash::remove()
Set::sort() -> Hash::sort()
changing use of Set::extract() to Hash::extract()
toggle model status using ajax
Move logic in Model or Lib. Installation from shell now works.
Merge remote-tracking branch 'occitech/1.5-improve-install' into 1.5

Install via CLI. Closes #246
fix display for long menu text in sidebar
updating minimum cakephp version
fix: undefined variable $user
updating fontAwesome path
updating VERSION.txt to 1.5.0
adding App::uses() calls

cherrypicked from dereuromark/croogo@bcc1f69

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>
fix failing test

see cakephp/cakephp#917
updating Locale submodule
updating VERSION.txt
Merge branch 'master' into 1.5

Conflicts:
	Plugin/Acl/Controller/Component/AclGenerateComponent.php
updating Locale submodule
removing legacy code used by the old filter method

this functionality was replaced by Search plugin
missing </li>
adding style for inline definition lists
adding bake templates