Case conventions for mixed-case words (like "iPad" and "NaN")

Following my current cpp guidelines, I would suggest the following:

1. Make all letters of the abbreviation downcase
2. Make first letter uppercase if required

Examples: NanWrapper, getNan, nanGet, NextEmulator, emulateNext,

Although, this convention plays pretty hard on NeXT, I have to admit.

- Anton