* API discovery (SYNO.API.Info) + use Exceptions
- remove dsm_version
- use SynologyDSMRequestException for failed requests
* _discover_apis any time
* simplify requests
- Add api.request(api, method, params=None)
* Add connection failed tests
* Finalized ?
* Fix SynologyDSMRequestException not beeing SynologyDSMException
* Fix SynologyDSMAPINotExistsException not beeing SynologyDSMException
* Add Virtual Machine Manager API documentation
* Can get and post request
- Add error handling by API code
* Pylint
* Add get + post tests + SynologyDSMAPIErrorException