Added TradeRestrictions table and model
Annotated specs
Removed designation_id from trade_restrictions. Added STI for quota and suspension under trade_restriction
Creating new pages to manage quotas
One more step to get the quotas form done. Still some bugs with routes
Reduced size of annotation text areas and animated them
Merge branch 'master' into cites_quotas_and_suspensions

* master:
  Reduced size of annotation text areas and animated them
  replaced current_listing_changes with current_additions in checklist web output
Merge branch 'master' into cites_quotas_and_suspensions

* master: (32 commits)
  Changed summarise_filters to a class method as it is only used by the download worker for display names
  Fixed a bug with the Checklist that prevented cached downloads from being served.
  Added a bit more feedback to Sapi.rebuild
  removed remains of lft/rgt stuff
  replaced nested set queries in prefix matcher with native ones
  fixed SUBSPECIES label in legislation file for Poephila cincta cincta
  Fixed listing_changes admin controller specs and controller itself
  Updated legislation file to have a cleaned Vicugna vicugna annotation. Added sorting for current_additions
  removed unneeded comma
  fixed cascading the listing status to ancestors
  added IMMUTABLE specifier to full_name function
  removed debug output
  Fixed some issues with listing_changes form
  Importing real deletions in the correct format with explicit_change set to the correct value. Now showing correctly in the history pdf
  Importing listing_changes with explicit_change flag. Added flag to listing_changes and listing_changes_view
  removed empty specs
  Added attribute to attr_accessible
  attempt at fixing listing status of taxa whioch are listed both as rules and exceptions
  added forgotten accessor
  display deleted taxa in the checklist
  ...
Fixed routes (inflections issue) and fixed JS for form
Rearranged CSS slightly to make things a bit more maintainable
Fix for table current listing views
Slight rearrangement of the quota forms and list views, plus some fixes
for routing issues. Mostly working CRUD for quotas
Added JS format success/failure methods for updating a quota, and fixed
the table headers for the list view
Added suspensions CRUD
Merge branch 'master' into cites_quotas_and_suspensions

* master:
  updated sidekiq.yml after sidekiq upgrade
  updated redis, sidekiq and capistrano gems
  Set production branch to production
Fixes in line with http://wcmc.io/c107
Added model tests for Quota and Suspension
Added initialisation for suspension datepicker/select2 forms
Added controller specs for Quotas and Suspensions, and fixed a protected
method call in the Suspensions controller
EU Opinions and Suspensions

Added an EU Decision model, from which EU Opinions and EU Suspensions
inherit.