1. adaptor for eth_subscribe
2. return '0x8060' when getCode with internal contract addresses for avoiding failure when creating internal contract instance
3. support cfxaddress for contract request
4. set accounts order and number according to privateKeys
5. set accounts and networkID in function adaptor to avoid uncontrollable when failed to obtain them.
This change is![Reviewable](https://reviewable.io/review_button.svg)