Update build.gradle & build.properties

- Moved remaining mod specific constants to build.properties, which
removes the need to edit the build.gradle for mod related info
- Added lines to replace the mod name and version in the source code
before building the jars
- Removed deobfJar task & artifacts declaration