allow extensions, ignore unknown types

* parsing unknown frame type => nil (no frame)
* unknown flags are ignored -- added to spec

`spec/helper.rb` should be updated if/when #12 is merged.
I think it was meant to test stream-zero vs stream-not-zero. Either way you're right, and it shouldn't matter to the framer.