Add driver name on driver load exception

When non-DriverLoadError exception occurs during driver loading, it is
reraised, providing no information about driver that caused it. In this
patch such exceptions are wrapped in DriverLoadError with driver name
provided and reraised if driver is enabled.

Closes-bug: #1352443
Change-Id: I203618f1c88b940b0122dd1dc204df6325e5e54c
Merge "Add driver name on driver load exception"