Fixed a bug in create_program when include_dirs parameter is not empty, added a test for it