Fix broken_symlink? helper on JRuby
Fix broken_symlink? helper on JRuby

JRuby's implementation of `File.exist?` (JRuby 1.7.13 at time of
writing) returns `true` for broken symlinks instead of `false` like MRI.

Fix this by using `File.size?` instead, which has the correct behavior
on both platforms.

Change-Id: I50a7ed3a9c2b80553e08a0a1d06e955c26f4594e
Reviewed-on: http://gerrit.causes.com/42401
Tested-by: jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@causes.com>
Reviewed-by: Shane da Silva <67fb7bfe39f841b16a1f86d3928acc568d12c716@brigade.com>

TheSooth/overcommit,blech75/overcommit,gnagel/overcommit,TheSooth/overcommit,oxocode/overcommit,blech75/overcommit,oxocode/overcommit,gnagel/overcommit