created zl-core and zl-vfs for osx; started on freeglut for osx and decided not to