Use kj::EnableIf instead of static_asserts in property.h.
Make properties non-copyable.
A few changes in CMake files.
Unify Reader and Builder implementation.