Refactored the IosOpenALMusic to use small chunks of data instead of the whole file

The openAL audio backend MUST BE merged in one thing. The ios and linux (and probably the android) backends are
identical now