Markdown in textareas

I start implementing the usage of Markdown in textareas, i. e. in
<textarea> fields.  I use the "markdown" Grails plugin which offers most
of the required features.  I implement the conversion of Markdown to
HTML in show views.

Furthermore, I improve the look in invoicing transaction show views and
add the missing resource declaration in theses views.

Also, I upgrade the Quartz plugin.
Markdown in print documents

I implement converting Markdown content in invoicing transactions to
HTML and storing it in the built XML code.  Then I add the html.xsl file
which converts the embedded HTML code into FO objects.

Furthermore, I rework all XSL code and make it more general by using
named templates and variables.

At last, I fix a bug that prevents generating XML for print documents
because I cannot access the foreign key property "reminders" in User
objects.
Print template issues

I fix some issues in XSL templates for print and in FOPService:

- Change width in tables to inline-progression-dimension
- Footer text is not rendered as Markdown/HTML
- Don't include user-defined print templates if the configuration
  value is unset
Further Markdown support

I add support in the print template for further Markdown components, such as

- block quotes
- tables
- code blocks
- links
- images
- horizontal rules
Fix styles for embedded HTML (bug #245)

I change the styles which are used to display the embedded HTML rendered
either from Markdown or entered via RTE.  I change styles for headers
and tables.  This also fixes bug #245.
Functional tests for Markdown support

I test the conversion of Markdown content in <textarea> fields to HTML
in calls and invoicing transactions.
Textarea auto sizing

I add a jQuery plugin which automatically resizes <textarea> fields for
easier input.
Tooltip for Markdown help

I add a jQuery plugin to display tooltips in order to show tooltips
along text areas containing a Markdown cheat sheet.

To display help texts generally, I implement the HelpController which
renders locale-specific views.
Enlarge login form

I make the fields in the login form bigger and add an autofocus
capability to the user name field to improve login process.
Restructure main navigation

I completely restructure the main navigation because the old structure
wasn't very obvious.
Add edit buttons to item lists

I add edit buttons to the items in the LRU list and the unpaid bills for
more comfortable editing.  Furthermore, I improve the view in the unpaid
bills list.