Add record generator

Conflicts:
	test/generators.js
Merge pull request #24 from phadej/fson-record

Add record generator
Refactor oneof generator
Merge pull request #25 from phadej/oneof-refactor

Refactor oneof generator
Update dependencies
Bump version to 0.4.0-alpha7
Move oneof tests into separate file
oneof dsl-support
Merge pull request #28 from phadej/oneof-dsl

Oneof dsl
Move record related tests into single file
record dsl
Merge pull request #29 from phadej/record-dsl

Record dsl
jsc.compile
Add logo
Regenerate readme
Shrink record
Merge pull request #30 from phadej/record-shrink

Shrink record
Bump version to 0.4.0-alpha8