Make logo clickable again and top level items without subitems shouldn't
push the search down.
Refactor a bit and fix the disappearing menu.
Merge pull request #18 from eReolen/feature/menu-fixes

Feature/menu fixes
Added variable that controls which types are reservable to features. REOL-74
Make everything unavailable for testing. REOL-74
Moved hooks to be in module file. REOL-74
Refactored to be able to show/hide buttons depending on status. Only show loan when available, and hide reserve button when available. REOL-74
Added the two fields to a profile, that is required. REOL-74
Moved definition of fields etc to the right module. REOL-74
Added fields to form for phone and email and save them to the user on submit. REOL-74
More sensible min/max for phone field. REOL-74
Added documentation. REOL-74
Moved form logic to alter function instead, to allow changes to form and form_state arrays. Added checkboxes for selecting/deselecting notifications. REOL-74
Manually transfer ISBN-number when creating a reservation. REOL-74
Implemented creating a reservation in client library and provider. REOL-74
We can now use localId as ISBN. REOL-74
Use local id in the new way. REOL-74
Updated to work with latest code. REOL-74