bash aliases and functions in the commands plugin

Just copying over some pull requests from engla/kupfer.

It would be nice if they were updated periodically with the PeriodicRescanner thing, but I'm not sure how to do that when it works through a TextSource.