Added types and ranges to initial APIs provided by QNX. These are all embedded in the comments
for the three JavaScript files attached. (Note that personalization did not need to change as
it was all enums and percentages, but I've included it anyway.)