Lowercased filenames

This is to make it easier to support the code on case sensitive filesystems.