Fix filter by contact_id

Filter was not working so replicated use of role_id in Users.User model
Add CopyableBehavior

Originally from https://github.com/jamienay/copyable_behavior
Croogo::hookRouter is deprecated
Cache results of Croogo::adminMenus()

Decided to merge this because of http://stackoverflow.com/questions/23639761
Update to a more portable escapeField() and Hash class
CopyableBehavior: Croogo specific defaults and autoFields processing
Add BulkProcessBehavior::bulkCopy()
BulkProcessComponent: Extract selection check into a separate method
BulkProcessComponent: Add check to prevent multiple records processing
Enable copying an existing Block, Link and Node

Closes #482
Cast to integer since copied records will have null status
Merge branch '2.0-copyable' into 2.0
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