feature #1672: change default driver names
Feature #1483: Scheduler executes scheduled actions

Syntax inside VM/USER_TEMPLATE:
SCHED_ACTION = [ ACTION = "resume/stop/shutdown...", TIME=12345 ]
Feature #1483: Create new Util.h file to define common methods, like creating log timestamp strings
bug #1753: Empty FSTYPES do not tries to make any filesystem
Feature #1483: Add new option --schedule TIME to onevm commands
Feature #1483: onevm show lists scheduled actions in a table
Feature #1483 #1556: VM attributes understood by opennebula are moved to TEMPLATE, the rest are left in USER_TEMPLATE
Feature #1483 #1556: Leave SCHED_REQUIREMENTS and SCHED_RANK in the USER_TEMPLATE, so they can be edited
Feature #1483 #1556: onedb migrator moves rank, requirements to sched_*
bug #1754: delete trailing : from xen attach_disk prefix
feature #1483: Add a separated action VM pool
feature #1739: change ganglia probes to get all vms info
Revert "feature #1739: change ganglia probes to get all vms info"

Commit moved to branch feature-1739, eb82280d9290b640ef015ecba4b94b05d89cf607

This reverts commit ad9898fa36b3c69e9726aa9c61aa2d93d933207e.
Merge branch 'feature-1672'
Feature #1483: Minor fixes
Feature #1483: Fix automatic requirements
Feature #1483: Fix context parsing
bug #1754: change default attach prefix to file (compatible with xen 3 and 4)
Feature #1483 #1556: Separate requirements in two attributes

AUTOMATIC_REQUIREMNTS is set by the core, cannot be edited.
SCHED_REQUIREMENTS can be set and edited by the users.
Feature #1483: Make --schedule option verbose by default