Subject: Double load fix
fixed a bug in the runner that was loading tests twice

Change-Id: I4e1f354774739a733f5e48344de7a527e0ea462f
Making the DataDrivenFixture more flexible and reliable

Fixes the issue where you have to define every function argument in the
dataset even when you have already set defaults on the function.
By extension, this change allows for you to set defaults on the given
data driven test function.

Change-Id: I9cd7aa322085620c809244549b5f72257752acac
Adding comment about test assert

Change-Id: Ia421b5d6fdbb4bf6872b5a73b8a869281407f24c
Adding resources section

This came out of a discussion with Sam and Jose where we realized that
we needed a location to put modules that use external resources. The
case and point for this is the "skip on open issue in Launchpad"
functionality.

Change-Id: I039f15cd3ad97e157b0c31ec2e43d3ce1e1c0e4e
Merge "Subject: Double load fix fixed a bug in the runner that was loading tests twice"
Adding skip if open issue decorator

Change-Id: I4eab7925dd762041fc41b359e808ff2464ba8152
Merge "Adding skip if open issue decorator"
Merge "Adding resources section"
Merge "Adding comment about test assert"
Added further detail to the hacking file

Change-Id: I28fb8ece3accfece168982b8a5a88cc2fb3deb66
Fixed tag support in runner

Change-Id: Iaa2095e64d61b09d4f0ab6f8e0e8999f60b15fb1
Adding launchpadlib to pip-requires

Change-Id: I7745da7cab72e2cb28fdef1a5b51e69b0602e594
Adding GitHub skip if open issue support

Change-Id: Ib2682b66fa422f2ba5df0f85151bed676c3ea033
Fixes defect with stats reporting

* Resolves issue where once a single test
  failed, the metrics reported that all tests
  executed afterwards also failed

Change-Id: I0d6585e680a56b2ab25e3798c19d3dede81568cc
* fixed _set_xml_etree_element in XML_ToolsMixin
* to use the correct function, _remove_empty_values,
* from CommonToolsMixin for excluding empty properties

Change-Id: I2d72f9fbeec039dadcc52d5da8a769626fcf1444
Correcting NoneType stacktrace when trying to get json results.

It looks like someone forgot to change this. In the future, we'll
probably want to refactor and clean up this area of the code a bit.

Change-Id: I70a8c61e6c9c28f24c63b6c1b353b96e7fd9a20f
Merge "Correcting NoneType stacktrace when trying to get json results."
Merge "Adding GitHub skip if open issue support"
Merge "Added further detail to the hacking file"
Fixes failure when no required paramaters are present in a data driven test

Change-Id: I7faae5974fdea51e78eefadb0cd54e76d45493d2