in direct competition with save as draft module

added 4 features:
1. save as draft button
2. permission by role - who are allowed to save content as draft
3. support for field collection
4. fields are highlighted in red when an error occurs