Added idea plugin.
Convert Dynamic Properties to extra properties. Check http://forums.gradle.org/gradle/topics/6caj90zrfqr0l
Moved shared applications(shared-application, shared-support, shared-web-application) artifactId and version properties to uploadArchive.repositories.mavenDeployer.pom (They're not dynamic property target.)