Added gradle support.
Updated gitignore file.
Fixed style error
Fixed lint and javadoc errors.
Merge branch 'gradle'