Added limit to image-list in a preparatory step toward addressing bug 1001345.

Currently novaclient doesn't use the limit or marker params.
As a step to addressing bug 1001345 which requires pagination,
this patch introduces the use of limit as an option
passed to the image-list function.

Change-Id: Ia32f9e923b4eb9bcdde3b7bc1722c59d7791d104
Allows admins to reset-network of an instance

Adding some functionality to allow admins to call on
resetNetwork action. Fixes bug #1130766

Change-Id: I3d0945b115d565bd2c54a5526ba51036e941a28f
A minimum of Python3 fixes so that installation works without errors/warnings.

Fixes bug: 1130937
Change-Id: I740652fcd5804fc1c120fc409afdf4693c8e5781
Fix how tests were failing due to missing attributes.

Fixes: bug #1131845

For unknown reasons all tests continued to pass even after
this change was introduced, besides that being a very odd thing
to have happen it is better to fix said attributes for those
that are running the tests individually in there own CI pipelines.

Change-Id: Iee6acc1d4a528afb840459ca47d754ec7bae8f32
Accept 201 status code on POST

On POST requests, keystone should return '201 Created' according to
api docs.

Related to but not dependent on:
https://bugs.launchpad.net/keystone/+bug/1131119

Change-Id: I04c398ad7946f5ddcfd2059e4f8d97608e5d0ed3
Fixes the output of 'os-evacuate' command.

Change-Id: I5f02e66f316acdd10df42bec3f6628a8efe5fd97
Fixes: bug #1132790
Merge "Added limit to image-list in a preparatory step toward addressing bug 1001345."
Merge "Allows admins to reset-network of an instance"
Merge "A minimum of Python3 fixes so that installation works without errors/warnings."
Merge "Fix how tests were failing due to missing attributes."
Merge "Accept 201 status code on POST"
Merge "Fixes the output of 'os-evacuate' command."