EmberAPI\clsAPIStringUtils

Numerous changes:
- Method documentation
- Unit tests written
- Parameter checking
- Bug-fixes revealed from unit testing
Merge remote-tracking branch 'upstream/master' into Code-Documentation
Revert "EmberAPI\clsAPIStringUtils"

This reverts commit 8b68dfddfb69172b4f3b1d7407febdee7cdc2852.
EmberAPI\clsAPIStringUtils

Numerous changes:
- Method documentation
- Unit tests written
- Parameter checking
- Bug-fixes revealed from unit testing

(note this is a re-commit since I had to revert to remove an unrelated
change)
EmberAPI\clsAPICommon

Internal documentation. No functionality change
Merge pull request #42 from Dekker500/Code-Documentation

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