Add build.gradle file
Add support for "gradle publishToMavenLocal"
Add support for publishing to remote maven repo
Merge branch 'gradle_build_system'