sml: fix tag support in json hydrator
sml: add negative tests to json hydrator

- implement module path support
- minor refactorings in hydrator
- fix misleading error message (and do it for OM hydrator while at it)
sml: read all of the system models using the json hydrator