Improve eval job logging
Allow JavaDoc to be skipped
Make the cache instantiate components even when inactive
Print Java version information to LensKit CLI log
Fix exception tests in train-test eval test
Make --log-file truncate instead of append
Don't store ephemeral cache entries on disk
Support installing LensKit app to alternate directories
Merge pull request #629 from elehack/feature/elehack-fix-eval-cache

Fix the eval component cache and some other improvements.
Move delimited text rating cursor into data.text package
Add `@since` annotations to text parameters
Use Grapht dev version with aliases
Move user and file DAO providers to `.text`.
Move SimpleFileRatingDAO to text package
Introduce LineCursor
Add Plus event (#517)

- Plus event interface
- SimplePlus implementation and factories
- Tests for the factories
Add EventBuilder abstraction
Add UnaryEventBuilder abstraction for unary events
Add PlusBuilder and a test class
Add Factory interface and utility class