CLOUDSTACK-7143: a better fix for kernel upgrade disk space problems

Increase / and /boot a little bit, to the point that there is enough
space on them to do a kernel upgrade. With this I think we can
decrease total disk space usage back down to 2.5GB.

Docs for the preseed config found at
  http://anonscm.debian.org/gitweb/?p=d-i/debian-installer.git;a=blob_plain;f=doc/devel/partman-auto-recipe.txt;hb=HEAD
Make sure the location for the persistant configs exists
Switch ip associations to the new config file system
Removed useless array from SetStaticRoutesCmd.
Cherry-pick of 11c00977f77f45aa7b0c387dc88360eba0819e8a:
----
Author:    Ian Southam <isoutham@schubergphilis.com>

First commit towards moving systemvm to chef based configuration
In this commit

1.  cmdline json databag is created
2.  ip association data bag is created
3.  Basic chef cookbook to manage ips and routes

Conflicts:
	systemvm/patches/debian/config/etc/init.d/cloud-early-config
	systemvm/patches/debian/config/var/chef/cookbooks/README
	tools/appliance/definitions/systemvm64template/postinstall.sh
----
Because we've refactored the systemvm template the change to
postinstall.sh now gets its own chef.sh file.
This file isn't used, so remove it
Add a placeholder for the trigger file
Vagrant virtualbox based testing suite
Added curl to the base install
Merged cookbooks from vpc branch
Remove scripts directory no longer necessary
Replace CreateGuestNetwork config script with a json file.
Tuning/reformatting/defensible-ing Vagrantfile
Add the Python bits
Added cs_ip module
Corrected syntax error in merge.py
Use json naming standards instead of camelCase
Changed from camelCase to json_case
Create a json file for SetNetworkACL
Remove unsupported pre-veewee systemvm build.
Only ip_association files for now