fix for #67: the copied ResourceUtils#getRelativePath method compared
paths by equals(), which should rather be equalsIgnoreCase on Windows
and Mac OS X (at least). Since I'd rather spend time doing something
meaningful than trying to do a cross-platform path comparison, I'm gonna
use equalsIgnoreCase everywhere. I mean, anyway, who the hell uses two
names that are the same but with different casing?