Not return DownloadAsset-url if asset not exists
Fixes a problem with delimiters in ext.binding

HTML escapes comma characters in path entries so that they do not
clash with path part spliting.
Adds a resync feature to the ext. bindings

The paths used in Infoglue for external bindings are static text since
there is no live connection to the external data source. This new feature
allows the external binding view to resubmit names for the events in the
current list.

When the view is loaded all current IDs are passed to the external binding
view and the view may call the resyncNames() function in the parent view
that will update the names in the current list (to the right).

This will also resolve any out-of-sync messages in the parent view.
Adds postMessage support for external binding view

The view loaded in the external binding view may now use postMessage to
communicate with the parent frame. This will allow cross-domain view to be
used with the external binding feature.

All messages are passed as String (JSON-format) to better conform to older
browser limitations.
Merge pull request #10 from stenbacka/improved-external-binding

Improved external binding
Adds a general settings field in app. settings

The general settings is a way for the CMS users to specify application
wide settings. The settings can be read through the TemplateController
or using the the new tag management:generalSetting.

The values in the new property-set is defined using two fields. The first
is the primary field and is used like any other Properties-textare combo.
The second field however is only used when in working-mode and overrides
settings in the first field if they share keys. This enables the user to
disable or change features when in working-mode.
Merge pull request #11 from stenbacka/general-settings-feature

Adds a general settings field in app. settings
Changed table mapping desc
Fix for unpublished pages still shown.
Faster and less dependent deletes. A new property set manager which is threaded instead takes care of some issues.
The tools should be able to use contentId, languageId and siteNodeId and navigate right.
New handler for properties
Merge branch 'master' of github.com:bogeblad/infoglue2
Adds the External search feature

External search enable components the possibility to make
fast searches in systems external to Infoglue. It does this by
indexing data from the systems with Lucene.

Each search service is configured with three parts:
1. DataRetriever -- A class that retrieves the data to index.
2. Parser -- Parses the data retrieved by the DataRetriever. The output of
the parser is a list of maps containing data post identified by the
parser.
3. Indexer -- Based on the list of maps the indexer adds the data posts to
a Lucene index.

When the Lucene index is in place it can be queried with the JSP-tag
management:externalSearch.

Some standard DataRetievers, Parsers, and Indexers are provided by
Infoglue but it may be needed to write custom implementations depending on
the external data source.

Special thanks to @lisarut who helped out with the external search
feature.
Adds version info
Fixes a problem with a name conflict in req.param