Begin cleaning up search

whitespace sanity
simplofy some logic
handle more error codes
squashme: trainwreck of a diff, need to revert
Use Digest::SHA, which is shipped with Perl

http://code.google.com/p/tircd/issues/detail?id=102
Pidfile support and privilege dropping

Finally adding patch from: http://code.google.com/p/tircd/issues/detail?id=49
Add config lookup to proper home dir path of ~/.tircd.cfg
Better error handling for Twitter API connection

http://code.google.com/p/tircd/issues/detail?id=107
Merge branch 'master' into drags-bugfix-search_data_not_an_array

Conflicts:
	tircd.pl
Skip version detection
Unambiguous error for bad IRC login
Fix user invite issue case sensitivity
Merge commit gone awry: merge + fix

Push skipping self into filter_statuses
Add clarity to bad-irc-credentials error
Fix case sensitivity in irc_invite
Factor fetch_timeline and fetch_replies out of twitter_timeline
Greatly simplified twitter_timeline, readability++

Conflicts:
	tircd.pl