Merge branch 'master' of github.com:unepwcmc/NRT

* 'master' of github.com:unepwcmc/NRT:
  Don't show themes with no indicators
Merge branch 'master' of github.com:unepwcmc/NRT

* 'master' of github.com:unepwcmc/NRT:
  Give stupid, petty parseInt the regex is so direly needs
  Fix failing client test where save wasn't a promise
  Truncate indicator description
  Make page reload after headline select, tweak styling
  parameter selector styling
  Show year in indicator header
  Add headline selector to draft page
  Add select headline date view
  API route for indicator headlines
  Fix bug in page.getParent where it returned the wrong parent :-|
  Persist headline on page
  Show headlines from page
  Add before save hook to page to get a headline
  Make getIndicatorData work if no data present
  page.setHeadlineToMostRecentFromParent does nothing parent isn't an indicator
  Add page.setHeadlineToMostRecentFromParent method
  Add indicator.getRecentHeadlines
Remove less-middleware as we're not using it anywhere
Merge pull request #135 from unepwcmc/middleware-removal

Middleware removal
Don't attempt to truncate indicators with no description
Merge pull request #136 from unepwcmc/indicator-truncation

Don't attempt to truncate indicators with no description
Merge branch 'master' into indicators-with-data

Conflicts:
	server/test/units/indicator.coffee
Oops, missing ) after merge