Add custom number_format function

number_format takes three parameters (value, ISO639LangCode, pattern) and formats the value accordingly.
It is used like this: ${number_format(12345.6789, 'en', '#,##0.00')}

Discussion:

1. defaults: I purposely did not include default values for langCode and pattern so that the user has to think about these values and has to set them manually - adding defaults is obviously up to you.

2. error case: I decided to output a quite long error message in case of an error. This may or may not clash with your style standards. I wanted to keep my changes in one spot (except for the imports, obviously) so that it is easier to see what happens.
back to development mode (0.8-SNAPSHOT)
Modified structr version referenced in archetype POMs to 0.8-SNAPSHOT,
removed afterDeletion callback because it would operate on an invalid node/rel.
fixed indenting
in edit mode, add script for in-page editing to buffer
New websocket command to list components.
Components are DOM elements which have a SYNC relationship and child nodes
big JS clean-up
added tab navigation to switch between HTML palette and components
added JS file and ajax loader image for in-page data editing
Merge branch 'develop' of github.com:structr/structr into develop
work in progress on new UI features:
websocket command to list unattached elements (DOM nodes which have no parent element)
re-used elements are visible and editable in the components area only
get Content nodes, too
drag element nodes between page tree and elements area should work now
fixed missing escaping of single quotes in text input fields of CRUD ui
Fixed imports on some classes, added documentation direction and first few
paragraphs of what should become the backend user's guide.
Merge branch 'develop' of github.com:/structr/structr into develop
Some work on the backend guide, added some JavaDoc comments to the Structr builder
class, modified configuration value method in Services.java to return String instead
of Object.
Markdown syntax highlighting test for the backend user's guide.
Add github syntax highlighting for java code.
Added missing quotes in backend guide.
Remove PAGE rel between a DOM node and a page when removing it from the page