Service reosource for submissions

Added a service resource to handle submssions.
Support post and get to fetch and create submissions which are
collect container entities.
Queued submisison processing

Added a submisison processing event class
Implemented hook_queue_info
The queue will trigger a submission processing event on item processing
Queue submissions when created thorugh the service.
Add test for collect resource
Added collect module

Provides a resource to collect submissions from remote sites.
The submissions are saved as collect entities
The submissions are stored in a quque
On processing the queued items are dispached so other parts of the application
or ther modules get the cahcnges to do soemthing with the recieved data.