Options Cleanup

 - remove ugly Hashmap passing
 - create ApkOptions
 - refactor based on ApkOptions
Merge pull request #95 from iBotPeaches/cleanup_options

Options Cleanup
Support JDK 8

 - no proguard if using jdk8
 - add jdk8 to travis
add osx w/ allowed failures on jdk8
add notifications for irc