invenio-check-branch: better treat add/del files

* Silently ignore files that are not existing in one of the branches,
  better treating files that were added and/or deleted.
invenio-check-branch: fix for only-new files

* Fixes a problem encountered when the checked branch
  only contains new files.
README: documentation for invenio-check-branch
invenio-check-branch: optional reinstall of original branch

* Do not force reinstalling the original branch after tests, unless
  it is really needed.  Saves time.
invenio-create-deploy-recipe: new INSPIRE worker node
invenio-create-deploy-recipe: updates load balancer information
invenio-check-branch: default operation against master
invenio-check-branch: current path safety checks
invenio-check-branch: simple diff instead of colordiff

* Use simple diff instead of colordiff for better Emacs interaction.
  (Can be amended later.)
invenio-recreate-demo-site: fix for MySQL-5.5 DDL query locking

* MySQL-5.5 introduced a feature where data definition queries may
  get locked on tables that are used by other transactions.  Notably,
  recreating demo site may lead to lock ups with "Waiting for table
  metadata lock" during table drop step.

  This commit fixes the problem by forcing Apache and MySQL restarts
  just before dropping the tables.  Also, the table dropping is run
  from within the shell, not from within inveniocfg, because it may
  interfer with Python's MySQLdb autocommit settings.  This quick fix
  works, but is not ideal.

* See also pages like <http://bugs.mysql.com/bug.php?id=61391>.
invenio-check-AUTHORS: adds false positive checks

* Adds a false positive checking facility so that authors that are well
  present in AUTHORS or THANKS file but that they have had their names
  misspelled in some git commits would not be reported.
invenio-create-deploy-recipe: new worker node for CDS
invenio-create-deploy-recipe: three new worker nodes for CDS
README: documentation for remaining devscripts
invenio-retest-demo-site: do not quit on errors

* Do not quit on errors anymore because recent Invenio commit makes
  `inveniocfg --run-xxx-tests` to exit with non-zero status code in
  case some tests fail.  (Useful for Bitten continuous integration
  green/red flag, but would prevented this script from finishing.
  This patch fixes the issue.)
invenio-initialise-virtualenv: initial release

* Initial support for virtualenv-based parallel Invenio instances.
  So far, the support is targeted towards using single development
  project place, system packages and Apache mod_wsgi site, quite
  following traditional invenio-devscripts practices of hacking
  upon Invenio.  See README file for all the details.
README: webfoo/webbar typo fix
Introduce invenio-symlink-installer
invenio-create-deploy-recipe: new worker node for CDS
invenio-recreate-demo-site: Bootstrap and Tokeninput

* Installs also Twitter Bootstrap and jQuery Tokeninput prerequisites
  when the INSTALL file of the branch we are currently installing
  indicates so.  Useful for the `next' branch.