resending private messages until the peer times out
install-dependencies option (Issue #156)
fixed bug when receiving uncategorized remote picture
extracted base class for dialogs with error message

Conflicts:
	plugins/remote_pictures/remote_pictures_dialog.py
getRealPeerName returns string instead of None if dict missing

* this should not happen at all, so this does not change anything
* if it is happening, at least the type is right
* do not return IP to see, that something is wrong!
unicode for the last commit (both belong to Issue #167)
replacing type info "dict" in pyqt signals with "object" Issue #167 

*prevents older pyqt versions from converting the dictionaries
automatically
TDTNotify does not start right away (Issue #164)
Sorting plugins in settings dialog by displayed name (issue #168)
*Webrelay: first draft completed
creating remote pictures directory if it doesn't exist
Merge branch 'master' of https://github.com/hannesrauhe/lunchinator.git
more dict->object replacements for Issue #167
more dict->objects replacements (Issue #167)
*hotfix for dependency installation without gui
added requirements.txt to setup.py
Hotfixes from nightly for Ubuntu 10.04 and SLES (Issues #177)
Merge branch 'master' into nightly

Conflicts:
	lunchinator/notification_center_qt.py
	plugins/private_messages/__init__.py
	plugins/private_messages/chat_messages_handler.py
	plugins/private_messages/chat_widget.py
	plugins/remote_pictures/remote_pictures_handler.py
	plugins/webrelay/__init__.py
ignoring nonsense twitter calls