Lots of UI improvements & additions, classic boid features + more

- renamed particleId -> agentId
- parameterised proximity weighting
- progress bar and status window
- added change default behaviour option
- added kickstart feature to classicBoid
- added rule-weighting to classicBoid
- parameterised save scene frequency & debug logging in globals
- added image badge and particleShape field to main window.
- improved agent selection readout.
- added vector3 attribute type
- cleaned up swarmController main interface
- some refactoring -> centralised role of global attributes some more
- added packageInfo module
- lots of bug fixes and UI tweaks.