Cereal demo.
Fixed the licenses.
Made FLAGS_* stuff not the only way to initialize; tested it.
Merge branch 'Cereal' into FileUploader