Fixed problems with thrown objects not properly passing between the Proto/JS membrane correctly in several cases, particularly in cases where generators or async functions were involved (#61).