Make sure an empty dict is a valid JWT payload
Turn JWK into a dict-like object
Go one step further and provide access as attrs
Drop support for py34 as it stopped working on F33
Deprecate RSA1_5 and remove from defaults
Make PBES2 behave like all other algorithms
Enforce protected header in compact serilization
Add Rust in travis so we can build cryptography
Fix importing Public EC keys from PEM files