records: changes in Primary Datasets
collections: introducing description

* introduced collection description on collection/<collection> (close
#117)
UI: "about" pages + "news" page updated

* (addresses #126)
* added CMS/ALICE statements as news
setup: canonical collection names with hyphens

* Changes canonical collection names (hence URLs) once again to
  hyphenated forms for better readability.  Example:
  `/collection/CMSTools`.  (closes #131) (addresses #112)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
CMS: updates to `cms-tools-ana.xml`

* Fixes software consistency.  (addresses #120)
  (addresses #112) (addresses #131) (PR #136)

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
CMS: typo fix `environemnt` in metadata

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
global: CMSPRIMARYDATASET -> CMS-Primary-Datasets

* Changes collection indicator values to hyphenated versions (and
  plural) as well.  Amends data files records accordingly; the records
  now use the same values as collection name.
  (addresses #118) (closes #112)

* Renames and amends all formatting templates accordingly.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
testsuite: fix 001 and indentation in XML files

* Fixes misplaced `001` tag in `cms-tools-vm-image.xml`.

* Fixes XML indentation in all files.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: safer `record.{authors,title,abstract}`

* Changes calls to record's authors, title, abstract values to safer
  defaults.  Notably, makes sure that in the absence of a field, an
  empty string is returned instead of an exception raised.  Note: could
  be generalised even further.  (closes #119)

* Untabifies touched template files as well.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: fix for `EXPERIMETNS` typo in footer

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
UI: homepage changes + link update

* (close #135)
content: added text to "Learn more/Resources" page

* (addresses #126)
UI: updated "404" to redirect to the homepage
testsuite: CMS Tools collection fix

* Fixes collection indicator in two CMS Tools records.
  (addresses #126)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: CMS Items -> CMS Datasets

* Renames `CMS Items` to `CMS Datasets`.  (closes #155)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
CMS: fix "issues and limitations" in record 101

* Fixes "issues and limitations" information (tag `556`)
  in record 101.  (closes #152)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
CMS: fix reuse information in primary datasets

* Fixes reuse information (tag `774`) in CMS Primary Datasets
  records.  (closes #149)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
CMS: fix validated runs info in primary datasets

* Fixes validated runs information (tag `556`) in CMS Primary Datasets
  records.  (closes #150)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
git: removal of `bower.json`

* Removes auto-generated `bower.json` that is already present in
  `.gitignore` anyway.

* NOTE when upgrading, keep your own local copy of the file, or
  regenerate it anew via usual procedures.
  (`inveniomanage bower -i bower-base.json > bower.json`)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: updates to "learn more"

* Makes changes to external resources file, providing attributions where
  needed.  (addresses #66) (PR #163)