The error section of the automatic, per-job email was systematically empty, even in case of real errors. The Huygens output file was not being properly parsed in this regard. Error messages were missing from the HRM parsing mechanism.
Added 'send test email' function

This allows the administrator to check that the HRM and the underlying
email server are properly set up to send emails to users.
Cosmetic change.

Corrected test e-mail message.
Changed the way the user communicates whether a dataset is 2D or a time series.
Fixes in the (dynamic) help text relating to the special values for z step and time interval.
Changed the order in which the information is sorted in the error notification e-mail. Hopefully improved the code of the corresponding function as well.
Accidentally removed a call to "createScript" in the "notifyError" function when the email text was rearranged. It should not be necessary to re-create the Huygens script (batch template nowadays) when sending an error notification. This should be improved in future versions.
Added  "Process details" at the end of the error notification.
Yet another change in the error notification. Just remove some vertical space.
Bug fix in the check of the Z Step and Time Interval values.
A couple missing characters in a pattern prevented us from parsing some of the restoration parameters properly in the corresponding summary table. Fixed although the pattern became incredibly complicated. TODO: break it down into several, smaller patterns.
Merged branch devel into Hackathon2013.
Added PHP and Tcl files from the 2012 HRM Hackathon with the prototypes of the new queue manager (to be integrated with gc3pie).
Towards a new, better, more efficient, cleaner Queue Manager. Delete the old one. Unfortunately, there's nothing we can reuse from it.
Towards a new, better, more efficient, cleaner Queue Manager - take 2.

Currently this is just a copy of the proof-of-concept script created while
investigating GC3Pie for our demands.
Ignore Vim swap files.
Add list of ToDos.
Preliminary code for job-file parsing.

This references #130
Parser is now a function assembling a dict.

The preliminary code was turned into a function that can now parse v1
deconvolution job files, assembles a dict structure with the collected
information and does some sanity checking.

Additionally, the job description file is adjusted to the new format
and a broken job file is supplied for testing. References #110
Added method to json-rpc-server to dump all image parameters as a JSON object to use in the client.