holoirc: start using lambdas and streams

* provided by Retrolambda and StreamSupport libraries
holoirc: make use of Relay switching to optional

* this is untested code - be very careful of its use
holoirc: reflect Relay changes
holoirc: initial addition of Crashlytics
holoirc: more changes to enable Crashlytics integration

* begin work adding a UI to allow user to change sending reports preferences
* add more files to ignore to .gitignore
* add simple and internal flavours - internal needs a Crashlytics API key - simple should be used when not using Crashlytics
holoirc: remove internal folder from .gitignore
holoirc: readd missing imports
holoirc: finish off preferences for bug reports
holoirc: update readme to reflect new build instructions
holoirc: reflect relay changes
Merge branch 'crashlytics' into develop
holoirc: multiple updates

* get AndroidSlideUpPanel off Maven - no longer need to clone it
* update code to use new version of above
* remove streamsupport lib
* update Travis so it should pass the build
holoirc: fix failing build again
holoirc: follow lint recomendations
Merge branch 'develop' of github.com:tilal6991/HoloIRC into develop
holoirc: reflect Relay changes
holoirc: remove StreamSupport fully
holoirc: bump version
holoirc: make user menu reappear
Merge branch 'develop'