Performance: User::$profile with Criteria, EAGER fetch for $agents and $roles; Agent::$users LAZY
Merge remote-tracking branch 'origin/master' into devel-425

Conflicts:
	src/protected/application/lib/MapasCulturais/Entities/Agent.php
EntityMetadata->changedMetadata() method
Entity GeoLocation: Fixes $x, $y outside the if; Adds $entity->locationEquals($location) comparison method
Generates Doctrine ORM Proxy Classes in initial-configuration.sh script
Added Ctrl+S keyboard shortcut for Save in singles
Space Parent-Child Address Plugin and db-update
SpaceMeta hook args as array
Adds changeAddress event to singles map for updating it via AJAX
Displays editable textarea default keyboard shortcut (ctrl+enter) and sets the same to select2 inputs (which defaults to shift+enter). Move tabindex alpha block from the masks block to this new shortcuts block
Merge remote-tracking branch 'origin/master' into devel-425
run-tests.sh uses vendor's PHPUnit (not system's)
App noew uses configuration cache (not APC)
Removed Repository Cache
Merge branch 'devel-425'
Merge branch 'master' of github.com:hacklabr/mapasculturais