5.2 updates.

Most changes are cosmetic in nature.
The navigation plugin is a dropping ground for direct navigation code.
Some fixtures have been moved up to top-level for all to use.
Merge pull request #70 from bcrochet/52_updates

5.2 updates

Tested a lot, still some bumps but most (all?) existed before 5.2
cfme_data now autorandomizes certain values

- See utils.randomness.RandomizeValues docstring for more info
- See utils.cfme_data.CfmeData docstring for usage
- Moves loading of cfme_data file into a util function, example usage in updated test_vm_power_control test generator
- Renames cfme_data fixture file name to match the fixture name
- Moves random_* fixtures into their own pytest plugin
- Removes superfluous random_string fixture definitions buried in the tests tree
- Given the mildly crazy things happening in RandomizeValues, there are unit tests for it in utils/tests
- Moves some other things around in utils
- Note to self: Put issue refs in pull requests so the issue doesn't get spammed with github updates ><
Merge pull request #72 from seandst/cfmedata-random-grokkage

cfme_data now autorandomizes certain values