collect: symbolic link storage

* Adding a symbolic link storage for developers. To enable it, put this
  to your config: COLLECT_STORAGE = u"invenio.ext.collect.storage.link"
  then run `inveniomanage collect` to create all the links from the
  static folders to the intance folder.
  NB: only files are symlinked, not folders!

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
base: deprecation of STATIC_MAP

* Deleting STATIC_MAP and all its links. All the files should be served
  from the instance_path directory via collect.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
travis: collection of the static files

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
docs: documentation for collect during INSTALL

* Adding the inveniomanage collect step to the INSTALL documentation as
  it's now required.

* Renaming INSTALL to INSTALL.rst (See #161)

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
script: registry usage for managers

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
script: refactoring of manager loading

* NOTE enables `inveniomanage clean` command.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
search: configuration of facets per collection

* Adds facet_collection table with configureion

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>