Merge branch 'release/3.1.04' into develop

* release/3.1.04:
  dist files for 3.1.04
  Update news
  bump version to 3.1.04
removed v3
Adds CategoryLegend
Merge branch 'develop' of git://github.com/CartoDB/cartodb.js into develop

* 'develop' of git://github.com/CartoDB/cartodb.js:
  removed v3
upgraded to dev version
fixed s3 image upload
CDB-297 #resolve - don't add a link in the title of a visualization if there isn't a url to point
Merge branch 'develop' of github.com:CartoDB/cartodb.js into develop
added addInfowindow helper
added cursorInteraction helper method
Merge branch 'develop' of github.com:CartoDB/cartodb.js into develop
render should return this
fixes legend item rendering for legends #CDB-305
fixed geocoder specs
improved layer group request, use GET when it's possible rather than use POST
added fastly invalidation
bump to 3.1.05
updated news
fixed publish script
dist files