back-port WDialog fixes from v3 branch
merge v3 development branch
implement setObjectName, and make WLayoutItem a WObject
Merge branch 'v2'

Conflicts:

	src/Wt/WObject
make WLayoutItem an abstract class, improve documentation
Maintenance fixes:
 - fixed include guards for WTimerWidget and WPolygonArea
 - do not reset style class when no validator is set
 - fix IE date parsing
 - fix WSocketNotifier for boost >= 1.36 (does not work on win32)
Merge branch 'v2'

Conflicts:

	src/Wt/WAbstractItemModel.C
	src/http/Server.h
	src/web/WebController.C
Various updates:
 - force finishPath for java
 - remove clone() stuff
 - documentation improvements
 - initial checkin of WGoogleMap
fix typo in WDate and css for opera/IE8
Merge branch 'v2'
Remove unused members, small fixes
fix erroneous selection clearing
Merge branch 'v2'

Conflicts:

	src/Wt/Ext/ComboBox.C
Maintenance fixes:

- explicitly set 100% width for items when table-layout: fixed (needed for IE6)
- simpler WMenu css
- let tabwidget overflow, we should in the future use layout manager and let contents overflow?
- solve WTabWidget css issues
Merge branch 'v2'

Conflicts:

	src/Wt/StdGridLayoutImpl.C
see Changelog
updated Changelog
update Changelog
fix uploaded signal not being emitted from outside the event loop
- fix uploaded() not being called from within event loop
- purge Continuation type, and more documentation updates
- documentation updates
- add debug option for easier JS debugging
- WLength::Auto, WSuggestionPopup -> MVC view
- remove deprecated APIs