Update gradle.el

- Fixed the `gradle-run-history` (it was never being populated)
- Fixed order of history, putting` gradle-run-history` first
- Added saving and loading of `gradle-run-history` to a file for history use across sessions
- Added `defcustom` statements for the `gradle-history-file` and `gradle-history-file-location`