Add initial support for Bot types!
for #128, includes basic settings separation and dropdown selection, requires CNCServer changes as well
Add Settings element disabling support, and apply it to penmode
For #128, also sets default penmode to 3 for bots that don't support paint
Add simple styles to jazz up disabled elements
Add bot aspect ratio support!
Fixes #128