[release] prepping v0.4.0
[project] moved from the yui compressor to UglifyJS2
[backend] revert 153553d: small fix
fixes #28
[project] moved some js files

clean-up of js/ directory to facilitate work on new manifests
started working on #26
[backend] spreadsheets are now part of module.data
[content] support custom extra tags
support custom extra tags in profile pop-up

starts fixing #29
[content] support custom extra tags pt.2
support custom extra tags on profile pages

finishes first implementation of #29

updated sugar.js to custom version including String#humanize(),
String#pluralize() etc.
[content] small layout tweak for profile pages
[backend] manifest v2 initial implementation

fixes #24: extratags column is now optional, can be replaced using extra columns
fixes #25: redundant data in source can be left out
[backend] manif-v2: allow local source urls

A manifest with key KEY can use source KEY?gid=2 simply by using ?gid=2 as
source key. This simplifies the manifests and it simplifies copying manifests,
as the source keys don't have to be updated anymore.
[options] updated text

the information shown when no manifests are found
still contained info about push
Merge branch 'dev-custom-extratags' into version-0.4
[release] prepping v0.4.1
Merge branch 'version-0.4' into develop
Merge branch 'dev-manif-v2' into develop

Conflicts:
	Makefile
	js/data/data.js