Adding two scripts I use with cmus

The first script coverts the files into ".m3u" format, which essentially
means it just copies all except "history.pl" to a m3u folder. I sync
this with my android phone so it has access to all my playlists.

The second one is a Python script to read a "relations.txt" file that
tells it to push certain changes from some playlists to others. This way
I can maintain "limited" playlists, but have changes to those
automatically propogate up to the broader playlists.
Added random password generating functions

All the functions use /dev/urandom, and just trim unwanted characters.
There's one that includes weird symbols, and one that cuts all
non-alphanumeric symbols (e.g. for stupid websites)
Coverted Bundle to Plugin, added options

I updated Bundle to use the new Plugin command.

I also added some new (and more explicit) options. A few mappings were
changed because of this.

I also added a few mappings.