Improve handling runtime exceptions.

* Change RuntimeExcptions to more precise IllegalArgumentException
* Standarize exception messages.
Simplify FSDMsg jUnit tests
Support for jar: protocol for FSDMsg schema