Fixed deflate-frame implementation
Split extension.py into base file and extension implementation files

Also, moved WebkitDeflateFrame to library source instead of tests