EmberAPI\clsAPIStringUtils - Code Documentation, Unit Tests, bug fixes

Numerous changes to EmberAPI\clsAPIStringUtils:
- Method documentation
- Unit tests written
- Parameter checking
- Bug-fixes revealed from unit testing

This pull request includes a recent merge with the master branch, so you should have no conflicts.