Decouple Auditable from Authorizable

A new class has been introduced, PendingAuditable, which mixes Auditable and
Authorizable toggether in a cleaner way.
Add support for bulk_create_with_user
Merge pull request #1773 from maurizi/bulk-create-audits

Add function to bulk create audits