Moves the existing mock objects into fixtures.

There's a couple implementation details with this. I believe due to merging
hardware and bmc categories, something has changed with one of the hardware tests.
Literally one line isn't being covered, which probably means there's other things that
are incorrect as well.
Fixes issues brought up by landscape.io
Adds pylint exception for json decoder error
Moves the existing mock objects into fixtures.

There's a couple implementation details with this. I believe due to merging
hardware and bmc categories, something has changed with one of the hardware tests.
Literally one line isn't being covered, which probably means there's other things that
are incorrect as well.
Fixes issues brought up by landscape.io
Adds pylint exception for json decoder error
Makes FixtureClient fail when a Service fixture or a method does not exist. Adds missing fixtures.
Merge branch 'fixtures_for_all' of github.com:sudorandom/softlayer-api-python-client into fixtures_for_all

Conflicts:
	SoftLayer/tests/fixture_client.py
	SoftLayer/tests/fixtures/Hardware_Server.py
	SoftLayer/tests/fixtures/Product_Package.py
	SoftLayer/tests/fixtures/Virtual_Guest.py
Fixes faulty merge
Adds coverage to test dependencies
Small testing changes

requirements.txt is now broken up into two files:
 - tools/requirements.txt
 - tools/test-requirements.txt

Tox now installs test dependencies using tools/test-requirements.txt
Changes item id for disk2 so tests would cover it
Adds fixtures for all manager tests
Merge pull request #254 from sudorandom/fixtures_for_all

Fixtures for all