Fixed compile issue for case sensitive filesystems
add travis-ci support