Change to Jar Library Format.

This change is to ease distribution and development using this library.
However the change requires all configuration to be programmatic, so
setting behaviour in an XML layout is no longer possible.
Merge changes for Jar Library support. Closes #21.
Cleanup unused elements.
Cleanup unused code.
Respect IGNORE_ITEM_VIEW_TYPE.
Merge changes to Fix #22.
Merge cleanup of unused code and files. Closes #20.
Add missing references in maven POM.
Update README for changes to Jar Library.
Add roadmap to readme.
Only draw stickied header when it is set visible.
Honour header visibility.
Fix #26.
Make stickyheader region mask toggleable.
Do not draw header twice when stickied.

This is now required because the region behind the stickied header can
be unmasked revealing the double draw. Besides, drawing twice is a
waste.
New feature: Toggle transclucent stickied header. Closes #23.
Fix typo.
Remove uneeded icon.
Fix vanishing header when stickiness is disabled.

Bug was introduced with transclucent stickied header support.
Prevent maven from pushing changes.