fixing logic which checks if gradle task names should be reloaded

The -nt logic was backwards, causing "gradle tasks" to be executed every time; if build.gradle is newer than .gradletasknamecache then we should return 0 (i.e. true).