Added pad, stylus and hardware classes.
More work on removing woopsifuncs.

Removed most of woopsifuncs.
Reduced code in Stylus class.
Added velocity to Stylus class.
Added double-click detection to Stylus class.
Moved keycodes into Pad class.
Don't need unsigned chars any more.
Added packedfonts Xcode project.
Unsigned char fixes.
Added comments.
Updated woopsiheaders.
WoopsiString::format() works correctly.
Re-enabled unsigned chars.
Fixed type warnings.

Added casts to silence compiler warnings.  Relying on limited platform
capabilities to make casts valid.
Fixed GCC warning.
Moved defaultGadgetStyle to correct location for DS build.