Remove _iter suffix on match_iter methods

In light of mozilla/rust#10622.
Fix the CLike impl for StudyOption

Looking through the source of libextra's enum_set, the uint value for
each
enum variant is the number of bits to left-shift by, not the power of
two.
Add the `CompileOption` and `ExecOption` enums
Remove unused, commented-out code

Not needed since @d833054
Update README.md