Merge pull request #23 from evant/master

Added argument to tell only which files have changed
Code reformat
Renamed retrolambda.changed to retrolambda.includedFiles
Unit tests for Config, fixed handling of an empty list of included files
Ignore included files outside the input directory
Release notes
Decide which lambda classes to save based on LambdaReifier's invoker and not the lambda's class loader

Fixes #21
Release 1.4.0
Prepare for next development iteration
Section for Gradle plugin
Reminder about updating the Maven plugin documentation
Added support for maven toolchains
Merge pull request #24 from talios/usetoolchains

Added support for maven toolchains
Use maven-toolchains-plugin
Local configuration overrides the toolchain
Release 1.5.0
Prepare for next development iteration
More complete instructions for release
Code reformat
Eliminating need for agent and thus starting separate VM unless <fork>true</fork> is specified by hooking into internal lamda classes dump mechanism. Works on 1.8.0_11-b12.