Added a workaround (service automatically killed after a while on KitKat and Jelly Bean) for issue detailed here http://stackoverflow.com/questions/20636330/start-sticky-does-not-work-on-android-kitkat-edit-and-jelly-bean
Allowed to stop service.
Chart was not repainting on statistics update
Airplane mode and no signal detection, consequently probably fixed the killing-at-boot issue
Updated SDK and support library to lollipop. Started to add a preference for lockscreen notification.
Fixed NPE
Hide/show notification on lockscreen for lollipop (if lockscreen is secured).
Fixed a bug where the phone could vibrate even if "None" ringtone was selected.
Network class change made the phone ring if ringtone was selected. Fixed
Fixed regression introduced in last commit. Notification did not detect signal loss correctly.
Updated changelog.
Added default values for the two new parameters
Fixed type mistake
Merge pull request #3 from gilbsgilbs/master

Allowed to stop service + Workaround for Kitkat and JellyBean START_STICKY issue (not tested)