Preware: Further Package Work

* Add Install/Update/Remove/Launch Buttons
* Hook buttons into IPKGService functions
  (Only Launch and Remove are tested and confirmed working)
* Add current type/category/package tracking
* Implement missing package metadata fields
* Track available packages by reference, not title
* Convert onRemove, hasFlags, runFlags functions
* Fix package launch service request
* Correct doFoo functions' argument order in packageModel
* Replace actionMessage and simpleMessage with enyo.log()

Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>