tests: setupNetworks with invalid params.

Added three tests:

* testIsNicValid
* testBuildBondOptionsBadParams
* testSetupNetworksAddBadParams

covering the behaviour of configNetwork._buildBondOptions,
nic entity creation and setup networks when providing
invalid parameters.

Change-Id: Ic77b3a9c0d84e38e8b9060191b138c3e09104dc6
Signed-off-by: Giuseppe Vallarelli <gvallare@redhat.com>
Reviewed-on: http://gerrit.ovirt.org/17435
Reviewed-by: Dan Kenigsberg <danken@redhat.com>