made changes to select org for gpg tests
made changes as per review comments and few more new tests
made changes as per review comments
removed wait_for_ajax
Improve redminebug decorator to cache the results
resolved conflict
Merge pull request #501 from sghai/fix-gpg-org

made changes to select org for gpg tests
remove spaces to make travis compliant
Merge pull request #510 from sghai/fix-gpg-org

remove spaces to make travis compliant
Merge pull request #509 from elyezer/improve-redminebug

Improve redminebug decorator to cache the results
Fixed the tests as per the comments
Merge pull request #500 from tkolhar/master

Added update and delete ddt test for Org
Fixing tests introduced by PR 500

* Changed assertTrue to assertEqual or assertGreater depending on the
  test for consistency.
* Added specific test for BZ #1076541
* Added positive update tests, blocked on BZ #1076541
* Added specific test for BZ #1076568
* Fixed positive deletion test to assert that organizations are no
  longer available after deletion. Currently blocked on BZ #1076568
CLI update command returns a dictionary with ID.

The update command for CLI will now return a dictionary containing the
ID for the object changed as well as the information that was changed.
Forgot to uncomment the BZ decorator.
Merge pull request #511 from omaciel/patch-pr-500

Fixing tests introduced by PR 500
Fix generate string to not need to call encode
Merge pull request #512 from elyezer/fix-generate-string

Fix generate string to not need to call encode
Fixes the xunit file generated for Subnet tests.

There is an issue with using the ddt module and passing data with a
dot (.) in it, and how nose will generate its test name. If you pass a
data value with a dot (e.g. '192.168.100.0'), the test name dynamically
generated by nose splits off the last dot and ends up being that last
value. In this case the test is named '0'. So we annotate the name of
the test so that instead of using the data as its name, it uses the
integer representation of the ID of a python object.

Instead of seeing something like this:

```xml
<testcase
classname="tests.cli.test_subnet.TestSubnet.test_update_success_ddt_{'dns-primary':
'192.168" name="100" time="4.841"/>
```

we now end up with:

```xml
<testcase classname="tests.cli.test_subnet.TestSubnet" name="test_update_success_ddt_test_update_subnet_140236878070048" time="4.841"/>
```
Merge pull request #513 from omaciel/fix-xml-output-subnet

Fixes the xunit file generated for Subnet tests.