For ubuntu build machines, systemless test must run cassandra under Oracle Java
Fixing contrail-version to display only installed packages Bug:2478
Configuration format changes for the control-node

control-node now take configuration in the standard ini format.
Default configuration file is read off /etc/contrail/control-node.conf

One can override the values from the config file through command line option
as well. e.g. --DEFAULT.log_level=DEBUG

Use --help to see various options available. contrail-control ackage also
places the default config file under /etc/contrail/control-node.conf

When changes are made to the configuration file, the process must be _restarted_
to take effect. (service supervisord-control restart).
Merge pull request #392 from haripk/master

UT additions for agent/services
Mark mainline version to 1.1main
keystone port from config file
Let defaults come from option parser's default value
Merge pull request #394 from Juniper/keystone_port

keystone port info from config file
Code cleanup
Merge remote-tracking branch 'github/master' into control_node_config_ini
No need to default to empty strings
Add rabbit ip for reconnect calls as well
Merge pull request #395 from Juniper/rabbit

Add rabbit ip for reconnect calls as well
Add unit tests to test control-node command line options
Add some comments
Bug 2502: If creating an object fails, we need to free the uuid that was allocated
Merge pull request #393 from Juniper/control_node_config_ini

Configuration format changes for the control-node
Merge pull request #382 from Juniper/stnaik_fix_contrail_version

Fixing contrail-version to display only installed packages Bug:2478
Take rabbit config as a parameter

Removes hard coded rabbit user, password and vhost config
Update vnc_cfg_api_server.py

Fix typo