Dev/kwiver integration

Were all the `throws` → `throw` changes necessary? [Doxygen](http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdthrow) says the two are equivalent.