Add separate compatibility check for idl.
Add flag to turn off snapshot and idl compatibility check respectively.

RB=183215
R=gogenc,jbetz,slim,dhoa,si-dev
A=jbetz