JSONAlchemy: WIP
WIP
requirements: better separation

* Moves PIL and qrcode to separate requirements file as they are needed together
for formatting records;
* Removes iPython from -extras as it is already included in -dev.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
comments: fix for JavaScript in record tab

* Moves modal binding to separate function in invenio.js;
* Adds macros for injecting CSS and JS.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
INSPIRE: Templates modularisation and permanent searchbar basements
 * detailed_base.tpl, brief_base.tpl created as base templates
 * templates/search/searchbar_frame.html is a template with searchbar only
Bibfield: parser exceptions handligs improvements
Bibfield: bugfixes for bibfield models
JSONAlchemy: WIP

Conflicts:

	invenio/modules/records/api.py
Bug fixes
Workaround:
when guess_model_from_input returns just one item it works better ;)