Feature #1691: Add support in core for nic attach/detach. Thanks to Simon Boulet for his help.

Next step is to add NIC_ID attribute to each NIC, and process ATTACHNIC in driver manager
Feature #1691: Add the attribute NIC_ID to each NIC
Feature #1691: Add attach/detach nic methods to CLI and Ruby OCA
Feature #1691: Process VMM driver attach/detach nic response
Feature #1691: Add attach/detach nic methods to Java OCA
Feature #1691: Add NIC_ID attribute in db migrator
Merge branch 'master' into feature-1691

Conflicts:
	include/DispatchManager.h
	include/LifeCycleManager.h
	include/RequestManagerVirtualMachine.h
	include/VirtualMachineManager.h
	include/VirtualMachineManagerDriver.h
	src/cli/onevm
	src/dm/DispatchManagerActions.cc
	src/lcm/LifeCycleManager.cc
	src/lcm/LifeCycleStates.cc
	src/mad/ruby/VirtualMachineDriver.rb
	src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java
	src/oca/ruby/opennebula/virtual_machine.rb
	src/onedb/3.8.1_to_3.9.80.rb
	src/rm/RequestManager.cc
	src/rm/RequestManagerVirtualMachine.cc
	src/vmm/VirtualMachineManager.cc
	src/vmm/VirtualMachineManagerDriver.cc
	src/vmm_mad/dummy/one_vmm_dummy.rb
feature #1691: Check for restricted attributed in NIC. Use static template.
feature #1691: Can attach NIC not associated to a pre-defined network
feature #1691: New state for hotplugging a network interface
feature #1691: Fix error during merge
feature #1691: Fix error during merge
feature #1691: Fix render of single NIC VMs. Fix NIC_ID collition
feature #1691: Fix list of NICs in onevm show
feature #1691: Fix bug when setting up nic for attachment
feature #1691: Implements attach NIC actions for KVM
feautre #1691: VMware actions for attach/detach NIC (not supported)
feature #1691: Xen scripts for attach/detach NIC (prototype)
feature #1691: install xen scripts
feature #1691: Fix log message