irssinotifier.pl: screen integration

add new option irssinotifier_screen_detached_only to (if we detect
we are running inside screen) only send notifications if screen is
detached.
irssinotifier.pl: always encode messages to UTF8

UTF8 is not used everywhere, so re-encode messages as UTF8 before
sending.
Android: fix building on non-Windows systems

On non-Windows systems (osx, linux) javac is case sensitive with
class/file names.
Android: add date header to feed and channels

Show pretty day/date header within feed and channel tabs to make it
easier to see when old notifications were received.
Merge pull request #125 from qvr/screen_integration

irssinotifier.pl: screen integration
Merge pull request #127 from qvr/android-date

Android: add date header to feed and channels
Merge pull request #124 from qvr/wtf_encoding

irssinotifier.pl: always encode messages to UTF8
Added support for IntelliJ Idea (jetbrains rule)
Actually, adding those idea files was a bad idea :P
Updated to ActionBarSherlock 4.2.0, ViewPagerIndicator 2.4.1 and drag-sort-listview 0.6.1