Added function names to dot graph

Also renamed functions to make a prettier graph
Removed documentation

Normally this is a bad thing, but it was all wrong anyway so no
big loss
Removed binary
Cleaned up Expand

Improved MimlCollector with help from Jamey
Implemented some basic type checking on miml functions
Made sure auto-generated args won't stomp on existing ones
Added tests for broken or missing conf files
Updated plugin architecture to no longer need plugin() function
Merge branch 'libev-dev' of github.com:psas/elderberry into libev-dev