This commit implements `personal_sign` RPC or web3 personal.sign methods. NB! Contains breaking API changes.