Raise exception Bad_option for unparseable or invalid options.
Changes per @avsm feedback, w/exception of catching `Failure`
Add try block for get_uint16 failure in MSS checks; separate check_mss to own function.
Wrap variable-length option parsing in a `try` per @avsm's advice.
s/Failure/Invalid_argument/g
Merge branch 'fix-tcp-unmarshalling' of git://github.com/yomimono/mirage-tcpip into yomimono-fix-tcp-unmarshalling
Add `opam` file to permit easier local pinning, and fix Travis to use this.
Merge pull request #61 from avsm/master

Release 1.1.6