replace result cache by query cache (ref: #434)
nested agents (ref: #436)
fix an error when removing event occurrences caused by FKs
know is possible to filter by user permission in api find with @permissions (ref: #433)
query cache for events (native queries that calls recurring_event_occurrence_for procedure (ref: #435)
add parent_id to table agent (ref: #436); fix FKs of event_occurrences;
owner part is editable only when the user can changeOwner (ref: #436)
fix API @permission when combined with @limit and @page; (ref: #433)
now canUser accepts the action '@control' and return true when the user have control over the entity
fix changeOwner permissions (refs: #436 and #407)
now when slim.debug is enabled the permission denied message dumps the execption
change owner select returns only agents which logged in user controls; (ref: #436 and #407)
Merge branch 'master' into devel-nested-agents
return only entities which the user have control in editables select (ref: #437)