use -I$(src) instead of -idirafter $(src)

This fixes the iOS build, where the wrong version of util.h was being
used.  The change to use -idirafter happened way back in 2007, and I
can't remember what its intention was.  We'll have to watch for
regressions on other platforms.
support iOS SDK 6.1
fix OpenJDK tests on OS X