Bump versions on various dependencies
Merge pull request #40 from gk5885/version-bump

Bump versions on various dependencies
Bump README version to 0.5
Prepare for release 0.5
Restore version to a development snapshot.
Clean up misuses of Truth where proposition values are passed into ASSERT.that() instead of the object under test.  This leads to patterns like:

ASSERT.that(myMap.values().isEmpty());

The above will do exactly nothing, because Truth is a fluent API and expects a value and returns an object with custom proposition methods on it, i.e.

ASSERT.that(myMap.values()).isEmpty(); is the appropriate fix.

This is in preparation for an upgrade to Truth which includes @CheckReturnValue on methods like .that() in order to let error-prone flag these as a compile-error.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63974750
Modify the generatesSources() test clause in compile_testing's JavaSourcesSubject so that it relies on fully-qualified names instead of source paths for finding diffbase candidates
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65398493