At first congratulations for your amazing products and especially for IntelliJ Idea.
I've found some dependencies that are reduntant.
When you ctreate a new spring mvc project spring-web artifact is not needed because it is contained into spring-webmbv artifact.
You can also use spring-context in the place of spring-core, which is a superset of spring core and it is the official dependency for spring framework (http://projects.spring.io/spring-framework/).