adjusted format parameter to be more what the instrument wanted
using common exception baseclass and added ion exception codes
for easier mapping to ion exceptions in the agent
bump submodules
Merge remote-tracking branch 'upstream/master'