Fixes #2780 - Enhance puppet classes assignment

Allows you to assign/unassign puppet classes to a host/hostgroup by
clicking on it's name. You can still use the small icon on particular
line.
remove incorrect documentation in API v1 lookup_keys_controller
fixes #2142 add Smart Parameters and Smart Class Parameters to API v2