Allow node `width` and `height` attributes to accept floats
Allow node `width` and `height` attributes to accept floats

The `width` and `height` attributes of nodes are the dimensions of the node in
inches.  Graphviz accepts doubles for these, not just integers, so cl-dot should
allow floats too.

scymtym/cl-dot,michaelw/cl-dot