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)
templates: s/analyze/analyse in "get started"

* Replaces `analyze` with `analyse` in "get started" page.
  (addresses #160) (PR #163)
templates: text corrections in VM Limitations

* Updates Limitations text in VM page.  (closes #156) (PR #166)
records: initial release of JSON data model

* Initial release of JSON data model for the CERN Open Data
  portal.  (closes #93)

* Removes generic `atlantis.cfg`.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: propagation of "issues and limitations"

* Propagates "issues and limitations" metadata information (taken from
  JSON field `documentation_note` aka MARC tag `556`) into various
  detailed record page templates.  (addresses #120)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
UI: VM routing + added intro + ALICE VM page

* changed VM routing
* added a general page for selection
* updated ALICE VM page
* (closes #116)
UI: updated various pages + switch button

* new tab feature to various pages with General/CMS/ALICE views
* new “about physics” page (close #153)
* updated “About” pages (closes #101)
* updated “Getting Started” page (closes #28)
templates: fix VirtualBox links on CMS VM page

* Fixes VirtualBox links on CMS VM page.  (closes #130) (PR #170)