Merge branch 'hotfix/crlf-linendings' into feature/css3-boxshadow

Port line-endings fix to feature branch.

Conflicts:
	ant.properties
Add boxshadow to list components.

Handported version of 476b58bd29edf26337ee2e937d95512ee9d12d2a
Fixes issue #41
Merge branch 'feature/css3-boxshadow'

Conflicts:
	ant.properties
	src/client/echo/Sync.List.js
Support for proper button alignment

Patch is using display:table-cell, which is not supported prior to IE8
Author classifies this patch as experimental until it has proven stable over some time
Echo.Sync.Button.ContentContainer and Echo.Sync.TriCellTable could go into a new Echo.Sync.MultiCellTable (with variable columns)
Merge branch 'feature/button-alignment'
Add feature WebSocket

Restore ommited comments
Code Review of WebSocket feature

Change notes:
  Removed obviously unused/faulty code
  Renamed/Clarified connection names
  Recovered async-Event handling.

Review notes:
  Change introduces a ComponentUpdate.isProcessed()
     feature. I still have no clue how this relates
     to the WebSocket feature in general.
  Also change introduce the case handling for components
     without a peer at all. Not sure how this case is
     relevant, because all components are required to have
     an peer?
  ApplicationInstance handles concurrent disposal
     This case should not be possible at all.
  Component introduces a lastRenderId
     Same here: Mysterious use case.
Resolve Jetty dependencies
2nd run: Merge branch 'feature/websocket'

Needed to rework feature branch to circumvent unresolved
Git issues with reverted feature branch.
Refer to my Question at http://stackoverflow.com/questions/17193705