Suspend/resume/close/state added to AudioContext

Fixes #317 and #361 .
I think the phrase "current buffer contents" is vague.  Perhaps "current processing block" to indicate that it is talking about the 128 frame block that is being processed.