Add missing documentation for EnginioAuthentication
Fix includes.

We do not use QSslError anymore.
Rename EnginioAuthentication to EnginioBasicAuthentication.

The previous name was to generic
Fix broken tests

qstrncpy was adding null terminator.
Merge pull request #175 from nierob/master

Small improvements