fixes #3550 - correct HTTP method for puppet class import API
fixes #2951 - Host API documentation lacks compute_resource_id
Tweaks to gitignore
Fixes #3182 - Make IP optional in some circumstances
Fixes #3196 - Switch tokens to default to on
fixes #3338 - grey out VM form when editing is not supported