Feature #3305: Make extraConfig persistent in vmx

Also, context for vCenter in plain text instead of XML

(cherry picked from commit 2ff16e74284f31cd293072e483d54cbfeeea708d)

Conflicts:
	src/vmm_mad/remotes/vcenter/vcenter_driver.rb
feature #3331: Generate a master key file to encrypt data in the DB (.one/one_key). Encrypt VCENTER_PASSWORD in host template. VCenter driver derypts the password using the master key

(cherry picked from commit 8016908d3bc357bebf1af4a5f236af6952de6d34)

Conflicts:
	src/vmm_mad/remotes/vcenter/vcenter_driver.rb
Feature #3331: Fix for vCenter monitorization and in error break

(cherry picked from commit 7d94b9be2644d04aa17bca383d9d3e6df6145596)
Add rbvmomi dependency to opennebula gem

(cherry picked from commit 6474cbadbdb9e56d9c3fabbab7d0f10427dfb930)
bug #3372: Add vm_param class to the vnc pass field
bug #3370: Fix error message for role actions in pending state
bug #3369: Fix update password button
Fix bug in onedb version command
Fix typo