make: avoid 'rustc --crate-file-name'
make: always build multicall binary
all: move main() into separate file that links against util crate
update README
make: remove unnecessary shell command
remove MULTICALL=1 build from travis
build: automatically generate main() files