Add convenience constructors for literal data

Change-Id: Ib1e6e1b61777570aabc529d5c04be6a6faa572ec
Add missing null check

Change-Id: I3eccc5d81964b027983c0600cea8023ec7c6d5f4
Switch to new non-seeking file parser

Makes reading from stdin possible

Change-Id: Icf1ec37ee70f28be77023bf63fbf7bc1541ebccb
Adjust spacing in pretty-printed output

Change-Id: I6c5c5eecf6ac5c83f51e7b30f5786837bd078fec
Change fricassée to be compliant with spec

Change-Id: I5ddead07084949076cabd0444a5e1a067b4bf676