runtime: Add autoload/rpc/define.vim and test

This new vimscript module will contain common code used by hosts that need to
define commands, autocommands and functions to be executed over msgpack-rpc.
travis: Set VIMRUNTIME in common.sh

This is required for testing code defined in the "runtime" directory