Run plugins in predictable order

In the config file, if 2 plugins listen to the same event, make sure the
one that is listed first is executed earlier.
Add small docs for smartplaylist about chaining
Merge pull request #90 from dangmai/pluginchain

Allow plugins to execute in predictable order