file existance/file modification times in TiddlySaver

these operations are needed for LessBackupsPlugin
General overhaul of the java bits

* Errors are thrown to javascript
* saveFile tries to create missing directories
* directory listing added
* ant build script
get java exception msg / stack trace to javascript side

this is ugly as sin, but I didn't get it to work any other way
and I am getting tired of programming blind
resolve filenames relative to directory where applet is

The code is in there but disabled.

This actually would break a test, but at least the behaviour would be consistent.
Otherwise filenames are resolved relative to the current directory of
the plugin process, i.e. the dir from where the browser was started.
Build and Sign TiddlySaver.jar using ant (build.xml)

Signed TiddlySaver.jar removed as it lacked the access restriction.
-- grmble
Clean build process
removed debugging output
more debugging helpers

* provide java version and system properties to the javascript side
* javascript can toggle the applets file name resolution behaviour
restrict access to files in same directory or subdirectory

this actually breaks some tests as they don't try to load from
the cooked directory but from somewhere in tests.
force sign the jar

sometimes the old official signed one would not get overwritten because
git sets the modification to the checkout time.  confusion ensues.

debugging code removed
all tests are green with file access restrictions

the applet code actually resolves symlinks, so symlinking into the
tiddlywiki directory is not good enough.
make resolveFilename final

otherwise an attacker could package a non-signed subclass that overrides this
method to circumvent our access restrictions
removed misleading help text
push self-signed current jar
Merge remote-tracking branch 'grmble/lessbackups_for_chrome_v2' into lessbackups_for_chrome_v2
Change httpReq to not send x-requested-with header.

See http://groups.google.com/group/tiddlyspace/browse_frm/thread/daf78f5ec863b5cb for details.

The gist is that in some browsers, when TiddlyWiki attempts to make an http request, if there are headers that are not within the "simple" set, then CORS is engaged and the browser will do a pre-flight check for what would otherwise have been a simple GET request.

Since the x-request-with thing is probably not that useful, I'm suggesting removing it to avoid spurious CORS requests.
Merge pull request #87 from cdent/patch-1

Change httpReq to not send x-requested-with header.
Auto merge of defaultCustomFields when tiddler passed as tiddler to saveTiddler.
Advanced version number
Removed apparently extraneous 'cd' command

It was stopping the script working for me