Begin v0.2-alpha development
MAJOR FeOS API RESTRUCTURING AND KERNEL CLEANUP, see details:

- Fake module structure simplified into two big blocks:
  FEOSKRNL - Platform-"independent" FeOS API
  FEOSDSHW - DS-specific FeOS API
- FeOS_ prefix replaced by NT-like function categories:
  Ke  - General kernel functions
  Ldr - Module loading
  Io  - Input/output
  DS  - DS-specific functions
- Console mode IO region block lifted - many SWI thunks removed
- Module export table is now searched using binary search
- Kernel iprintf() is overriden to save space
- Major code cleanup and reorganization
Integrate MultiFeOS into the kernel
Update bundled userlibs and apps to use the new API names
Update SDK doc pages, examples and templates
Fix ThrGetSelf export
Threading: add TLS (thread-local storage) support
Kernel: minor cleanup, see details:

- The stdout/err thunks were removed
- App killer code was removed
- The SWI table was reorganized and shrunk
- Other misc changes
Kernel: fix usage of swiIntrWait (fixes user mode FIFO)
Kernel: use a cleaner thunk mechanism for several libnds functions
Kernel: get rid of obsolete DSKeybdRead workaround
Update Doxyfile project version number
Kernel: kill bloaty locale-related newlib funcs, saves 17KB
Major direct mode API redesign, see details:

- Replace DSConsoleMode/DSDirectMode/DSModeShim with DSRequestHardware
- Remove AutoUpdate mechanism (stuff should be done manually inside
  direct mode)
- Fix keyboard when returning from "direct mode" (graphics loading
  requires access to BIOS decompression funcs)
- The documentation was updated to reflect this change
ARM7: export I2C functions
KeGetMemStats(): fix total memory calculation
Kernel: add strtok_r
devkitARM r42 support changes
FeOS build system: add support for grit files; better recursiveness