Fixes #8005 - Convert allowed NIC types to strings

- allowed NIC type classes need to be registered now
- api for interfaces use lowercase human readable values for defining types
- fixed output of api's create action to the standard format
Fixes #7519 - i18n extract ajax error message
fixes #7657 - remove default OAuth credentials
i18n - extracting new, updating rails, pulling from tx
Fixes #7994 - increased default token_duration setting
Fixes #2089 - Add network configuration to ENC
Fixes #8048: n+1 query selecting multiple hosts
Fixes #8043 - Statistic links to OS
Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation
templates - sync from community-templates
Bump version to 1.8-develop
fixes #8056 - replaces . (dot) in params with - (hyphen)
refs #746 - fix string interpolation ordering
Fixes #8009 - Make sure the final version of helpers is in the controller
ref #8056 - Unit tests for to_param
fixes #7975 - Subnet names should be unique
fixes #8133 - update audit diff view to match changes in cafa947
Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided
fixes #7982 - Parameterize Operatingsystem.title to avoid non-alphanumeric characters in title (and friendly_id)
refs #3260 - extract string, fix inconsistent capitalisation