Change $olddir to a local variable, since it seems to fuck things up sometimes.
Indent debug messages so they'll fit snugly under the plugin-load header.
Move compinit in an upwardsly direction.
Make sure we wait for all async things to finish before we start.

We don't use this yet, but it could be handy.
Merge branch 'master' of github.com:NuckChorris/zilsh