Slightly refactor schema interface.
Update LZ4 to r116.
Use /aux as include directory, not its subdirs.
Add a variant class.