add documentation & normalize code style
Change default HTTP response error code to 426

Changes default HTTP response error code when no http_handler is
defined from 500/Internal Server Error to 426/Upgrade Required
Fix handling of spurious frames after close. Fixes #258
fix poor server handling of double close frames fixes #259
bump version to alpha2