Fixes 6291 - puppet module display and takes uuid

this changes puppet-module commands so they consistently display uuids
and take uuids for options. The database ids will be hidden and uuids
displaye dot users will be laelled as Ids. all the --id filags will
accept uuids.
I think you could clean this up:

```ruby
if super['option_id']
  super.merge(HammerCLI.option_accessor_name("id") => resolve_puppet_module_id_from_uuid(result))
else
  super
end