Update lib/version: now instantiable (right word?)

- Added Version.fromBuffer()
- Added Version.fromString()
- Implemented Version constructor and prototype
Update lib/footer: Switched to new VHD.Version API
Update dynamic/locator: Added get/set platform
Update dynamic/locator: .valueOf() & .toBuffer()