Bugfix : Preserve lineThrough on unpressing buttons

The Echo.Sync.Font.renderClear() method is inappropriately
removing line-through text decorations on buttons when they
are pressed, etc. Here is the diff showing the fix.

Reported at: Bug & Fix reported on http://echo.nextapp.com/site/node/6689
Various improvements to the Ant Build file for easier handling
- JAR file names naming aligned to maven style
- ommit Ant 1.8 warning; generate Source-JAR
- Added a .gitignore file
- Allow optional 'custom-ant.properties' to avoid need of  environment vars
Turn 'X-UA-Compatible' on also for IE9

This resolves issues with FckEditor/JFix.
https://github.com/echo3/echo3/issues/15
Merge pull request #16 from exxcellent/hotfix/ie9-compatibility

Turn 'X-UA-Compatible' on also for IE9
Workaround for IE9 bug eating newlines in textareas
Serialize (if possible) the xmlDocument before sending via xmlHttpRequest due to an ie9 special behaviour on formatting xmlDoms's.
IE9 removes all newlines from a xmlDocument and inserts some own newlines to pretty format the xml-Struture.

Due to an ie9 special behaviour on formatting xmlDoms's. IE9 removes all newlines from a xmlDocument and inserts some own newlines to pretty format the xml-Struture.

Based on varios discussions and some test's this might be the best way to prevent ie9 (nad maybe som upcomming releases of ie) to format xmlDocuments. See here for more details:
http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/0e8c403d-3d46-4ba2-899e-54ed2261d1e3

This hotfix fixes some strange behavior described on forum:
http://echo.nextapp.com/site/node/6669
http://echo.nextapp.com/site/node/6686
Merge pull request #18 from exxcellent/hotfix/ie9newlinevanish-squashed

Workaround for IE9 bug eating newlines in textareas
Support for async (XHR) background requests which should not trigger the 'please wait' indicator.

This feature enables you to use the Echo communication infrastructure to request i.e. Autocompletion
proposals from the server without triggering the blocking please wait indiciator after 100ms.

When redefining an eventType from 'eventType: fooBar' to eventType 'eventType: async_fooBar'
echo will not show the    waitIndicator and block the application while the server processes the event

See Echolot / Autocompletion Sync for an example
Merge pull request #19 from exxcellent/for-upstream/asyncevents

Support for async (XHR) background requests 

Reworked copy of https://github.com/echo3/echo3/pull/7
Respect enable state of checkbox button in render peer.
Fix trivial merge conflict.
	src/server-java/webcontainer/nextapp/echo/webcontainer/resource/RemoteClient.js