WIP implement auto generator mixin and use this for all auto properties, including ref_id and sort_name
WIP introduce only_if option for the auto_generator; Introduce sort_name_auto_generate boolean for the name schema;
WIP modify agent name form to handlle new sort_name_auto_generate boolean
Fix success message on Agent workflow displaying on invalid rather than valid
Refactor the agent name and contact forms to use the shared/subrecord_form behaviour - fixes bug whereby names, contacts could be sorted;
resolve merge conflicts
auto-genrated-titles-using-autogen-mixin
abstract system generated message to I18n
apply generalized automatable checkbox to sort name
fix bugs resulting from last commit
Fix selenium test and add a test for auto-generating an AO title
Fix agent auto generate not sticking after post
Merge pull request #229 from hudmol/auto-generating-properties

Implement new AutoGenerator mixin and refactor agent sort_names - and bring in auto generated title for AOs.