fixes #2400 continuation - match all host STI classes when finding orphaned records
fixes #2272 continuation - NameError: undefined local variable or method postgresql_version for ConnectionAdapters::SQLite3Adapter
refs #2400 - add foreigner/immigrant dependencies to spec file
Fixes #3043 - Support Signo on API level using BasicAuth
fixes #3065 - modify inflections.rb to handle .classify for smart_variables, smart_class_parameters, and override_values
fixes #2810 - more restful API v2 JSON responses in puppetclasses

NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters