alsa.go: Rework buffer handling to use reflect.SliceHeader
alsa.go: Rework buffer handling to use reflect.SliceHeader

Use reflect.SliceHeader for C allocated buffers rather than casting
to a large Go array. Casting to a large array fails on 32bit systems.

cocoonlife/goalsa