New pill.
Fix off-by ones in UTF-8 parsing in terminal

- 11100000 (224) was misinterpreted as 2-byte sequence, whereas it defines a 3-byte
- 11110000 (240) was misinterpreted as 3-byte sequence, whereas it defines a 4-byte

Makes it possible to type characters from the Supplementary Multilingual Plane such as 𐎒 and 𝄐.
Merge pull request #211 from laanwj/2014_12_full_unicode_madness

Fix off-by ones in UTF-8 parsing in terminal
retab
Fix warnings

This compiles warning-free for me on Linux now. Only one of those
warnings was scary (although it was legit-uninitialized-use scary,
which is pretty scary!), but there's this broken window theory...
Introduce some more warnings

Actually this only causes a few missing field initializer warnings to
show up in the jet code. I disabled sign-compare and unused-parameter
outright because they were too noisy.
Merge pull request #212 from mrdomino/master

screw around with the warnings, fixing some, introducing others
Drop unused assignment from poke-begin-args.
unsigned integer literal in mug
Merge pull request #217 from mrdomino/master

unsigned integer literal in mug
Merge pull request #215 from gkelly/begin-cleanup

Drop unused assignment from poke-begin-args.
Add a checkpoint save before exiting
Merge pull request #219 from bugbane1/master

Add a checkpoint save before exiting
have :ls kill itself after it's finished
Merge branch 'master' into radio

Conflicts:
	urb/urbit.pill
Merge branch 'master' into radio
Fix reset.