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.
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
irssinotifier.pl: only encode to utf8 if terminal is not utf8

Double encoding utf8 messages to utf8 seems to break them. Only
encode if terminal is detected to be non utf8. This also requires
that irssi's recode is on and correctly set up.
added https_proxy support for wget
Merge pull request #130 from qvr/wtf_encoding

irssinotifier.pl: only encode to utf8 if terminal is not utf8
Merge pull request #132 from rsdy/https_proxy

added https_proxy support for wget
Fixed issue 131
Support for DCC, hopefully closes #120
Got rid of env variable when using OpenSSL, using named pipe instead
Released new version of the script
Fixed race condition bug in the script, some typo fixes
Fixed silly mistake, new release
Got rid of some nagging edge cases in the server
Restructured and refactored most of the server code