#105 终于等来Spring3.2  ContentNegotiation的优雅写法，根据xxx.json xxx.xml 自动决定content-type
@ModelAttribute减少约定俗成，写得更大白话一点，入门的时候容易懂。
#114 改进异常页面显示
#145 使用用Spring 3.2的@ControllerAdvice，设置全局的@ExceptionHandler
#145 xsd升级到3.2
#146 Selenium2以JUnit @Rule的形式，支持在出错时，截屏到target/scennshot目录。

同时增加waitForTitle函数，更好的等待页面跳转。

顺手还改了@modelAttribute的属性名，似乎新写法不再需要绕开默认名称了。
#144 从 log4j转为logback，只是简单转换，还没开始演示logback特有功能
#144 从 log4j转为logback，修正logback的layout和appender配置
#144 从 log4j转为logback，演示JMX及专门的业务Logger, Appender改名为ListAppender
#146 Selenium2以JUnit @Rule的形式，支持在出错时，截屏到target/scennshot目录。改进写法。及其他Functional Test小细节.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	examples/showcase/src/main/java/org/springside/examples/showcase/webservice/rest/UserRestController.java
	examples/showcase/src/main/java/org/springside/examples/showcase/webservice/soap/AccountSoapServiceImpl.java
	examples/showcase/src/main/webapp/WEB-INF/spring-mvc.xml
Merge branch 'master' of https://github.com/yangl/springside4