added a few of the flac enum types, iterator, and chain features