Add contributing document
Clean collection UDF values before showing them on the plot detail page

There was machinery in place to do this cleaning, but it requires retrieving
collection UDFs through the 'udf' property on UDFModel
Add support to udf_defs cache for getting all UDF defs for an instance
Clean audit values for UDFCollectionValue and scalar UDF audits

Also formats dates as part of Audit.current_display_value and
Audit.previous_display_value
Merge pull request #1609 from maurizi/fix-udf-date-formatting

Fix UDF date formatting
Factor out and fix helpers
Refactor synchro user exports to be more semantic

Views are now in the views file and exported accordingly. Helper
functions to also be used for asynchronous exports are factored out
into the helper module
Make export js dynamically load export buttons

Instead of providing a single initializer that takes information about
the dom, read the dom and enable exporting for controls that provide the
necessary start url.

The export js now supports multiple job intializers and checkers with a
centralized job manager to make sure jobIds don't get crossed up.
Add views and tasks for async user exports
Merge pull request #1501 from steventlamb/topic/add_contributing

Add contributing document
Merge pull request #1610 from steventlamb/topic/use_celery_for_users_csv

Topic/use celery for users csv
Add ajaxRequest function to baconUtils.

This adds a more flexible ajax request function which accepts the same
arguments as $.ajax.
Add basic contributing content

Fixes #1611

A draft contributing document was merged a bit early, so I fleshed it
out to cover some of the basics.
Add section to contributing about Unit Tests
Merge pull request #1 from maurizi/patch-1

Add section to contributing about Unit Tests
Add JS testing section to CONTRIBUTING.md
Remove lint check from watch

Running jshint during the watch task prevents grunt from rebuilding your JS if it has lint.

Since things like console.log statements are considered lint, this makes the watch task far less useful for iterative debugging.
Merge pull request #1613 from jwalgran/topic/add-basic-contributing-content

Add basic contributing content
Revert "Remove lint check from watch"

This reverts commit 3c30029a1644359e21e39206072961a95106fc73.
Merge pull request #1612 from kdeloach/topic/bacon-ajaxrequest

Add ajaxRequest function to baconUtils.