OS-1848 + OS-1849 fix validation on create-snapshot, fix tests for KVM.
OS-1862 fix documentation for tests.
OS-1813 include files from /opt/custom/etc/rsyslog.d/ to extend rsyslog config for GZ persistently.
OS-1895 fix problems updating tmpfs when tmpfs size not specified at create time.
OS-1881 force max_swap to always be >= 256M
OS-1864 don't accept invalid IP addresses.
OS-1900 fix dtrace-provider.js so correct binding is loaded.
OS-1902 fix problems with transition provisioning -> running when using nowait: true
OS-1900 add test to ensure dtrace-provider keeps working correctly.
OS-1903 add support for tracing timers in vmadmd.
OS-1851 + OS-1730 VM.reboot should wait until zone is rebooted before returning.
OS-1894: Warn, but do not crash, if metadata information is not present
OS-1229 / smartos-live#173 expose validate command via vmadm (thanks MerlinDMC)
OS-1229 fix case where brand is undefined in validate.
OS-1789 set refreservation to prevent overprovisioning KVM disks.
FWAPI-17 Rename machine to vm

FWAPI-8 Improve fwadm logging
FWAPI-17 Don't attempt to install removed parser files
smartos-live/joyent#177 fix issue with brand joyent not being supported for some datasets due to missing '/' in path.
FWAPI-17 Don't attempt to install removed rule file
OS-1916 fix validation for image_uuid,image_size,image_name + size,block_size