Modified agent service class, removed mandatory transaction to allow agents to control
the transaction context of their own execution. No changes in existing code required,
only manual opt-out if neccessary.
Merge branch 'develop' of github.com:/structr/structr into develop