Add simulator submodule.

To test code which uses batchelor without actually submitting any jobs to any
batch system, add a simulator module which provides the same commands and
interface and will keep track of submitted jobs and so on without actually
doing anything. Jobs submitted to the simulator have a life time which can be
set in the config file for which they are shown as running and after which they
are deleted.
Fix bug in C2PAP submodule.

Fix a bug in the C2PAP submodule: two lines which should have been there have
been forgotten for some reason, should be ok now.
Merge pull request #13 from legordian/master

Add simulator submodule.
Implement submit array jobs.

Implement submit array jobs in main batchelor class. It is independent
of the classic submitJobs command. Currently the jobName parameter has
to be specified.
Add full support for job Arrays in E18 submodule.

Add return value list(tuple) to getListOfActiveJobs and add support
for this list throughout the module. Rewrite getListOfActiveJobs.
Add full support for job Arrays in lxplus submodule.

Add return value list(tuple) to getListOfActiveJobs and add support
for this list throughout the module.
Add full support for job Arrays in gridka submodule.

Add return value list(tuple) to getListOfActiveJobs and add support
for this list throughout the module.