[DO NOT MERGE] External authentication in Foreman 1.6

Extending the External Authentication documentation (https://github.com/theforeman/theforeman.org/pull/216) with the Foreman 1.6 features, updating attributes upon every logon and support for external group mapping.