cookbook enhancements

add option to pass graphite IP to diamond config using attributes
add some missing default attributes for diskspace and nginx collectors
add ability to install from source or package using an attribute