add "Available" column to welcome page (#648)

add get_available_space() to NativeStorageServer

It uses a new 'available-space' key in the server's v1 version dict, or falls
back to 'maximum-immutable-share-size' (which presently always has the same
value but could have a different meaning in the future).

This is a squash merge of 9773555bb87fab71145ad7a0e84785a4e92d11f7
tests for "Available" column (#648)

thanks to the anonymous author who posted this on trac
rm NativeStorageServer's unused min_shares argument
add available-space to VERSION_DEFAULTS

as per warner's suggestion in https://github.com/warner/tahoe-lafs/pull/4
add test_get_available_space_{old,new}
Merge branch 'ticket648-rebased' into truckee

Conflicts:
	src/allmydata/test/test_web.py
	src/allmydata/web/root.py
Merge branch 'remove-cruft' into truckee