Changes to GoHome inspired by ethulhu/dwm in #doc, eve of 2013-01-21.

Conversation follows:

2013-01-21 22:40:01 < DoCitten> Ladies and Gentlemen, your attention please: DoC Labs will be closing in 20 minutes
2013-01-21 22:40:21  * ethulhu is neither lady nor gentleman, does not give DoCitten attention
2013-01-21 22:50:01 < DoCitten> Ladies and Gentlemen, your attention please: DoC Labs will be closing in 10 minutes
2013-01-21 22:50:01 < DoCitten> A dry, twitty comment should go here!
2013-01-21 22:55:01 < DoCitten> Ladies and Gentlemen, your attention please: DoC Labs will be closing in 5 minutes
2013-01-21 22:55:02 < DoCitten> Please save, commit and push your work, log off, and try not to get locked in!
2013-01-21 22:57:51 <@dwm> Hmm.  *ponders alternative wording*
2013-01-21 22:58:41 <@dwm> Yeah, s/Ladies and Gentlemen, your attention please/Notice/
2013-01-21 23:00:58 <@dwm> Or just 'Note:'
2013-01-21 23:16:23 < ethulhu> or just "Your attention please: DoC labs will be closing in T minus 10 minutes"
2013-01-21 23:16:42 <@dwm> Indeed.
2013-01-21 23:16:54 < ethulhu> or "oi, you lot, GO HOME AND SLEEP AND STUFF!"
2013-01-21 23:16:55 <@dwm> Yes, that flows more nicely.
2013-01-21 23:17:16 < ethulhu> :)
2013-01-21 23:21:56 <@dwm> ROFL

(note that the caps section replaces the "twitty comment")
Switch order of GoHomeService Messages

'Go Home and Sleep' now occurs after 'save, commit, and push
Calmed the GoHomeService down
Barrel Roll
Fix enum const name typo in DiceService
DiceService: Reduce possibility of overflows in totals
Fixed failing tests in LinkRedirectionService
LinkService: Support decimal unicode-points

Decimal unicode points of the format &#8212; (which is the html decimal
numeric representation of the em-dash character) will now also be decoded
in page titles.

Closes #8
Requires Tests (#9)
LinkService: Add support for hex code points

See also #8, #9, and a85d2b8
LinkService: Merge entity parsing routines

The HTML standard entity parsing loop has been removed in favour of using the
matcher find/append pattern. The entities are currently treated as all numeric;
if a NumberFormatException occurs, the entity is then checked against the
mapping list.
LinkService: remove exceptional coding pattern

The check for whether an entity is numeric or not is now done by searching for
the required leading # character. This removed the need for both using a
try/catch block as a logic condition, and also the re-evaluation of the entity
group.
Add a basic lookup service (Wolfram|Alpha)
LookupService: 'define' now triggers a lookup

Unlike other lookup keywords, it is not consumed before passing the question
onto the lookup engine.
LookupService: Add via + link to Wolfram|Alpha

This puts us (roughly) in line with the Terms & Conditions :D
Add comment about module settings to readme
LookupService: Correctly URLEncode questions
LookupService: Fix order of log parameters
LookupService: Ensure correct ordering of lines.
Helping Service: Add a portmanteau-ing regex capture
Updates to the IRC module