Basic all-in-one variable support working with cc.variable. Uses shadow variables and separate read/write functions to achieve selectable input/output support. Added relevant info to README.
Added rounding and unit support for the all-in-one cc.variable. Renamed variable.shadowVal to variable.val and variable.val to variable.dispVal, as the old dispVal was now redundant.