[BUGIFX] Fix camelizing strings that begin with an initialism

This changes `Ember.String.camelize` to property lowercase an initialism when it's the first word in a string.

For example:
* `HTMLElement`-> `htmlElement` (previously: `hTMLElement`)
* `UUID` -> `uuid` (previously: `uUID`)