Add iostream.write_buffer_size property.
Add max_write_buffer_size to iostream.
Remove `write_buffer_size` read-only property.
Disable cross origin websockets by default.
Handle varying origin name
Change to check_origin, add override statement.
Add tests, fix allowed_origins, rebase tests
Response of None on failure
Modify origin handling & normalization. Add tests.
Move nil origin check out to execute
Move origin parsing in to check_origin
Test when origin contains a path.
Clean up style when rejecting/passing on origin
Improve custom reason code support.

Adds support for custom reason messages to curl_httpclient.
Make custom reason code HTTPError.message if one is available.
Add tests
Another test
Update documentation
Test Python 3.4 on Travis.
Merge pull request #1055 from schlamar/patch-1

Test Python 3.4 on Travis.
Twisted 14.0.0 is now (partially) installable on python 3, so test with it.

Consolidate the dependency section of the .travis.yml now that more of our
dependencies are cross-version.