Add contributing document
Fix circular import via lazy translation

EnhancedThreadedCommentFlag inherits from Auditable, which was importing
ugettext, which imports all models, including
EnhancedThreadedCommentFlag, which created a circular import. This is ok
in runserver, but crashes gunicorn. (I was able to get a stack trace
from gunicorn by editing the upstart job to include the --debug flag)
Merge pull request #1608 from jwalgran/topic/fix-circular-import-in-comment-mod

Fix circular import via lazy translation
Clean up comment moderation page

Fix filter dropdown
Change indentation to 2 spaces to match other HTML
Move comment moderation views from treemap into otm_comments
Enable pagination on comment moderation
Add filtering to comment moderation
Add sorting to comment moderation
Replace fake flag count with actual flag count
Comment out Flagged by sections temporarily
Fix sass indentation (had mixed tabs and spaces)
Fix comment styling and wire up less/more link
Add UI tests
Merge pull request #1607 from maurizi/comment-moderation-js

Comment moderation js
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