Remove process pools and only use thread pools for services
Changing default thread pool size from 5 to 12.
Merge remote-tracking branch 'crits/master' into services_thread_process_pools

Conflicts:
	crits/config/config.py
	crits/services/handlers.py
	crits/settings.py
Adding support to SERVICE_MODEL: thread_pool and process_pool. Default SERVICE_MODEL is still thread/process so a user will need to explicitly set the model to thread_pool or process_pool to use them. The pools could be used in throttling CRITs services.
Adding for a way to control the service pool sizes.
Users can save their favorite searches and pin them to their dashboard. They can also create and customize multiple dashboards and set which is their default one. Admins also have the ability to create public dashboards for all users to share.
Reference isodate instead of date in order to maintain consistency in email tables.
Fixed resizing issues on the dashboard and allow resizing of entire table on the edit page. Removed sorting from default dashboard tables.
fixed resizing cross browsers
Added links for campaigns
Bug fix for saving a search with an invalid column
Moved Saved Searches linl in toolbar and added button to dashboard
collectstatic
Changed dashboard navigation and wording. Added a help section on configuration page and enlarged settings icon
Added documentation
Moved dashboard out of core and into its own app
Added a button to create a blank dashboard on the configurations page
Hide error message after 10 second delay

Conflicts:
	crits/dashboards/templates/save_search.html
Bug fix for removing the last column.
This css selector is too broad.

Conflicts:
	crits/core/static/css/core.css
	extras/www/static/css/core.css