ICE-9579 added more space between calendars when rendering multiple calendars

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@38291 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-8458 Escape the content of the text node that contains the options markup to avoid regex matching confusion.

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@38292 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-9606 Provide the FacesContext instance to the @PostConstruct, @PreDestroy and @AllWindowsClosed

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@38294 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-6204 fixed js errors in IE7 and IE8 (caused by not supporting innerHTML = '') by working with DOM methods to add and remove nodes; fixed table issues in IE7: not rendering the file list, not removing a cancelled file from list, and not removing the entire table

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@38295 1de00972-ac04-4911-a46b-06793c8d78d9