* Improve API caching options, cache errors
* Clarify argument names
* All or nothing caching
I changed the argument names and implemented your proposal:
nocache.txt: ignored
allcache.txt present: all caching
default: no caching
* Fix bug, update ducumantation
* Clean up error messages
* Exit on error, fix bug
* One more bug fix
* Update documentation, fix code
l_sku can never match a_sku.lower() because it has -'s stripped and
a_sku doesn't
* Keep the pylint wolf at bay
* Clean up code, avoid try/except
- displayName added so what admin sees better matches admin console
- better aliases for each skuId
- admin can specify exact productId they wanted (would have solved renaming of Enterprise SKU issue)