Lollipop 5.0 API usage

! warning ! not thoroughly tested 

These changes should bring us to Lollipop 5.0 API.

Oustanding crashes have been solved, not sure if other problems will be caused.

UI reverts to 5.0 standard Toolbar.

Long-pressed action mode to-be-implemented, not ready to be merged ATM.