confine: add node restApi fields: sliver.disk, node.disk_avail, node.disk_max_per_sliver, node.disk_dflt_per_sliver
confine: check sliver rootfs for illegal links before customization
vct: add vct_build_node_base_image, vct_build_sliver_exp_data, and unfinished vct_build_sliver_template
Revert "Touch files to save when using overlay, small fixes"

This reverts commit 98b6bd61b675b9d59ee5502b8eee831267dac9c6.
Revert "Save ssl certs too on sysupgrade, use keep.d instead of $TO_SAVE"

This reverts commit d29c9c9af2927e726020b8bbe8a7bbac5b8b4f2c.
Add uhttpd crt and key to TO_SAVE, do touches in sysupgrade when an overlay is present too
Avoid some problems with mounts on sysupgrade
vct: Upgraded to controller 0.9.5a5, fixes server installation and cleaned vct.sh format
Merge branch 'testing'
confine/sliver.lua:add_lslv_err() fix error member creation
confine/sliver.lua:cb2_set_slivers() fix non-exising uri_id
vct.conf.default: fixed ncurses-dev fo libncurses5-dev dependency, closes #204
vct: improve vct_build_sliver_exp_data()
vct: preliminary vct_build_sliver_template(), untested
Update confine-system Makefile version
Merge branch 'testing'
vct: VCT_SERVER_VERSION=0.9.5
confine/sliver.lua: don't purge registered state (in case of errors)
confine/sliver.lua: remove local_ from sliver/slice/template/group in sliver error member description
confine/rules.lua: set_or_err(): comment valid types if available