Updated Access Control Page

modeled the users page layout on the access control page

Access Control Page Test

Access Control Test

Access Control Page and Test
Minor improvements to the server roles model

- Some bugfixes where we should've been using .server_roles for roles selecting/deselection
- Added a property for inspecting the current reported server roles
- Stripped the 'server_roles_' prefix off of role names, that's unique to this page and not part of the actual role names
Added Chargeback Automation Pages

updated_chargeback_page

fixed the selects to use page.select_dropdown

made my if statements default to none and made the variables lowercase

Updated the Chargeback Page

Chargeback Test
fixes #75: Speed up tree traversal over leaf nodes

For some (unknown) reason, when trying to find a node by name/regex/substring in a Tree
or Tree subclass, the following-sibling::* XPath was being really slow (exactly 10 seconds
every time a leaf node was being examined in the "while queue" loop). I moved the XPath
following-sibling behavior out of the browser and into python; it seems much faster now.

While I was in there, I hit Tree.find_node_by_regexp with the DRY stick by seeding the queue with self instead of self.children.
tweak locators to work for both 5.1 and 5.2
Modify ManagementSystemsAdd to add additional controls, and additional methods for populating form from yaml data
Refactor management systems pages to separate files
readme update

virtualenv name change

virtualenv name braces
Merge pull request #74 from jwadkins/access_control

Updated Access Control Page
Fix name to return the title, not the actual text
Merge remote-tracking branch 'upstream/master'
Merge pull request #84 from bcrochet/mgmtsys1

Fix name to return the title, not the actual text
Merge remote-tracking branch 'upstream/master'