simplified float-version.h.in and removed definition (-DUSE_DOUBLE) as it's redundant to float-version.h
updated iOS headers
updated iOS headers