Implemented support for per library tabroll

- Migrated to nodequeues/smartqueues instead of basic views
- Added library page variants containing tabrolls
- Added rules-based caching of views
Fix role names to match core instead of KKB specific roles
Added rules for clearing tabroll caches when performing CRUD operations on rolltab nodes
Rename rule to follow convention of other rules
Use administration theme on nodequeue pages for improved editorial experience
Move title reset to views_post_render().

Otherwise it will not be called when the view is cached.
Initialize library subqueues automatically
Updated nodequeue definitions in accordance with latest changes to nodequeues_export.
Updated README

- Converted to markdown for better formatting
- Added requirements and update section
Moved dependencies to .make file

Updated README accordingly
Merge commit 'f821de445515249102458b6103cb5c99c57c2d2a' into v2.x
Merge commit '8f19f7af72c474da5860adb772d2219b228bce6a' into v2.x
Merge commit '94bb112836d6abe8210cea4b595fa44771a4ea74' into v1.x
Updated to be compatible with new Opening Hours.

Re-exported with new version of Features/Panels as well.
Fixed image path in CSS (commit from Mikkel Hoegh at kbd's fork)
Removed link title field (commit from Mikkel Hoegh at kbd's fork)
Re-exported/cleaned up feature (commit from Mikkel Hoegh at kbd's fork).
Use updated patch for rules (commit from Mikkel Hoegh at kbd's fork).
Clear the view cache whenever the node queue is updated (commit from Mikkel Hoegh at kbd's fork).
Use working patch (commit from Mikkel Hoegh at kbd's fork).