Reset internal focus flag at Button on _processBlur
Support for color "transparent" to allow glass/transparency effects on panels etc.
- Allows setting '#transparent' as color in stylesheet or the use of 'Color.TRANSPARENT'.
- This setting will be parsed as css-style: 'transparent'
Allow to disable JavaScript Compression via -Decho.javascript.compression=false
Merge pull request #2 from ralfe/master

Sync.Button.js does not release internal focus property
Fix IE9 throwing a servlet exception on using special characters in Textfields

Modified patch from Andre published at http://echo.nextapp.com/site/node/6658
"I'm using the Extras.RichTextArea in my application. It works in most browsers. In IE9 I
got an exception when the input of the textarea is parsed on server side. The input source
tried to read the content as UTF-8. The internet explorer here created the editable iframe
with a document that has CP-1252 as charset encoding. Using characters like "äüö"
resulted in a crash of the application with the next try to sync.
For IE it is necessary to set the charset to UTF-8 after creating the document of the iframe."
Merge pull request #4 from exxcellent/for-upstream/ie9encoding

Fix IE9 throwing servlet error on special characters in Textfields
Merge pull request #8 from exxcellent/feature/transparent-color

Support for color "transparent" to allow glass/transparency effects on pa
Merge pull request #6 from exxcellent/for-upstream/disable-js-compression

Allow to disable JavaScript Compression via -Decho.javascript.compression
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