Read plugins from plugins.yaml, not the xml

This allows various customisations not available with ram xml,
such as ordering and naming.
Remove plugin files
Add plugins dir to .gitignore
Two columns of buttons!
CSS tidyup
More CSS fixups
Update README.md
Update README.md
Move template array inline