Pull from the right place.
Fix circle config for pull requests.

Icky. :-\
Merge pull request #103 from csmith/master

Pull from the right place.
Add MutableAutoCommand.
Remove MutableAutoCommand
Merge pull request #104 from greboid/auto-command-models

Switch to non deprecated methods in AutoCommand
Switch CI to j8
Merge pull request #106 from greboid/java8

Switch CI to j8
Track the dirty state of the alias manager.

Only save when the manager is dirty.
Merge pull request #107 from csmith/master

Track the dirty state of the alias manager.
Tell gradle to use 1.8.
Merge pull request #108 from csmith/master

Tell gradle to use 1.8.
Switch to j8 Optional.
Use Stream API in place of foreach loops.

This is IDEA's automatic inspection, so stuff may be a bit wonky.
Simplify some return statements.
Simplify lambdas
Use method references.
Merge pull request #109 from greboid/java8

Switch to j8 Optional.
Merge pull request #110 from csmith/master

Use Stream API in place of foreach loops.
Tidy up a load of com.dmdirc classes.