Clarify virt driver test comments & log statement

The current implementation of nova.tests.virt.test_virt_drivers
indicates NotImplementedError should be caught and logged to
dynamically build the hypervisor support matrix. This is not a
realistic / optimal approach for building the support matrix and
thus this patch updates the code comments accordingly for
clarity. This patch also modifies the logging statement outputted
in such scenarios to better clarify which test case method is
executing.

 Partial-Bug: 1209421

Change-Id: I5d80cdc06207071548fdb5f6852ca96fa8d79776
libvirt: log exception info when interface detach failed

The detach_interface method is catching a libvirtError and logging an
error message but it doesn't include the contents of the root
libvirtError, so log that information as well for debugging.

Closes-Bug: #1374140

Change-Id: I042c2956c7393a2ee1ccd026421c8df537aa1a87
VMware: Remove tests for None in fake._db_content['files']

This looks like a legacy. _db_content['files'] is always initialised,
and checking it for None distracts from what is actually being tested.

This was also the only use of NoFilesFound, so we remove it entirely.

Change-Id: Ided6c71b68a654476512016ddf886e895d75e571
Remove duplicate entry from .gitignore file

This commit removes the duplicate entry in the gitignore file for the
sample config file.

Closes-Bug: #1375432

Change-Id: Ied0fb5b38a616bbde871dfc690ccccfd46c94bde
Merge "Remove duplicate entry from .gitignore file"
Merge "VMware: Remove tests for None in fake._db_content['files']"
Merge "Clarify virt driver test comments & log statement"
Merge "libvirt: log exception info when interface detach failed"