bugfix: allow using int variables with jtlv in synth

has been implemented in ccbb669eed9c6f2f5d5f80d4d68fc92d62a8acad
fix typo
allow domain of an LTI system to be a region
update docstrings to reflect the fact that domain can be a region
DOC:fix typo
DOC: contrib/README changed to refer to matlabsim directory

rather than matlab.  The directory name change occurred in
commit 2d6168475669460eb59c4d54bf441b231ad047b6
rm parser.out if ply table successfully built

during setup.py
copy temporary jtlv input files locally to aid debugging

if tulip.interfaces.jtlv.logger.getEffectiveLevel() <= logging.DEBUG
always check for non-python required dependencies

and print message even when found.
perform same checks for python setup.py develop as for install
add check for java as required dependency in setup.py

because for example on ubuntu systems java is not installed by default. gr1c is only checked as an optional dependency. jtlv is distributed together with tulip, but w/o a check for java either during installation or inside interfaces.jtlv, it is not so clear for the user what caused synthesis to fail.
handle absence of java in interfaces.java

to inform users they need to install it and that it was not a realizability issue.