registry: missing function addition

* Adds missing dict-like functions iteritems and get to the new dict
  registry DictModuleAutoDiscoverySubRegistry.

* Updates some docs.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
workflows: holding pen fixes

* Fixes an issue getting widgets in an unsupported way.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
utils: Git & SVN Harvester

* Harvester utils to download and archive SVN & Git repos

Signed-off-by: Jake Cowton <jake.calum.cowton@cern.ch>
utils: addition of call checks for vcs commands

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
travis: CFG_TMPDIR set to /tmp

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
search: fix decoding Unicode is not supported.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
grunt: ColVis filename update

* Updates the ColVis installation to use the correct filenames.

* Also updates the Holding Pen template importing ColVis.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
installation: PyLD to 0.5.0

* Using inveniosoftware's fork with has a special version number
  26.0.5.0-dev to prevent further updates to override it.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
docs: documentation refactoring

* fixing the images' path.

* removing references to non-existing files.

* moving modules into proper files.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
annotations: sphinx friendly documentation

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
upgrader: sphinx friendly documentation

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
pages: initial release
pages: new route registration

* Adds pages to excluded packages to allow fast integration.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
base: new signal `before_handle_user_exception`

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
pages: 404 exception handling

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
base: fix admin template

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
pages: model improvements

* Adds support for urls without trailing slash.

* Adds validation for template name.

* Adds last_modified and created columns.

* Improves upgrade recipe.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>