Fixup in parseSignature for functions with no args
Fixup in parseSignature for functions with no args

Previously passing “functionWithNoArgs()” for binary encoding would fail with errors.
Now it works and produces correct function hashes that match the exported functions from solidity contracts.

Includes a slightly naive 'special case' fixup prior to return - not the most beautiful thing but it makes the fix very self-contained and low-risk

axic/ethereumjs-abi,ethereumjs/ethereumjs-abi