Refactor size addon

- Allow auto, inherit, initial values
- Allow unitless number values
- Allow intrinsic sizing values
- Fixes #391
- Fixes #468