Destroy AL context before closing dhndl

fixes seggy on os x, i think

ref #259