* Update jsonrpc to align with substrate
* Update to new substrate signing
* Default to MultiSignature
* Add missing event type sizes
* Rename TakeFees check to ChargeTransactionPayment
* Fix extrinsic Signature
* Ignore AuthorityList type size
* Rename srml to paint (#32)
* Remove System::Event type
* WIP: removing requirement for concrete Runtime impl for extras
* Use built in substrate types for constructing/signing the extrinsic
* Implement SignedExtension for copied types
* Fix remaining compilation errors
* Allow plugging in of predefined runtime types with blanket impls
* rustfmt
* Add CheckBlockGasLimit
* Construct DefaultExtrinsic in XtBuilder
* Derive Debug for extras
* Replace SignedExtension macro with explicit implementations
* Replace Lookup associated type with Address
* Move balances and contracts to main deps