update forge 1152.
releaseタスクの実行時に更新したバージョン情報をタスク設定に反映するように修正。

 - 全てのSourceCopyTask型の設定を更新するように修正。
 - processResourceタスクの設定を更新するように修正。
ビルド設定のリファクタリング。

- Javaバージョンを定数に修正。
- project.versionの更新タイミングを修正。
- mavenDeployerがない場合の判定を追加。(uploadArchivesタスクを削ってビルドスクリプトの動作確認するのに便利なので)
- (常にやってるので多分必要なかった)processResourcesタスク内でのプロジェクトのプロパティ更新処理を削除。
- javadoc.jarとかいらんやろ。
- コメントとか足した。

冗長すぎるのでバージョン自動化とかやめてシンプルにするかもしれない。しないかもしれない。
Merge branch 'master' into develop/17_10

Conflicts:
	build.gradle
update forge 1180 (1.7.10)