ao_coreaudio: lpcm: remove buffer size calculation depending on audio unit
ao_coreaudio: split init into init_lpcm and init_digital

By finishing this up I realized there seem to actually be no format
negotiation. If my suspicion is confirmed, that is pretty bad and should be
changed.