Fix filter by contact_id

Filter was not working so replicated use of role_id in Users.User model
Croogo::hookRouter is deprecated
Cache results of Croogo::adminMenus()

Decided to merge this because of http://stackoverflow.com/questions/23639761
Fix travis build

Partially closes #486
Upgrade submodule croogo/locale@b3fe09
Updating AUTHORS.txt for release 1.5.8
Updating VERSION.txt for release 1.5.8
Merge branch 'master' into 2.0

Conflicts:
	.travis.yml
	AUTHORS.txt
	Locale
	VERSION.txt
Bump cakephp version
Updating AUTHORS.txt for release 2.0.0
Updating VERSION.txt for release 2.0.0
Changes to build queries in re-usable chunks in Node model