UI tidy up
Added status bar
Styled settings popup
Added extra about credits
Removed button discription from intro for time being
Added divider support for icons
Updated window styles to allow variable height content
Updated screenshots
Added icon menu support
Added icon menu support
Changed icon order of tutorial
Removed an old reference to Layout
Switched uses of terminal.extraText to use notifications instead
Made terminal only show flashing curosr if n focus and connected
Made titlebar an icon reigon
Made titlebar icons non-hardcoded in view
Made version checker add icon to titlebar
Added flash complete processor
Remove upgrade button after flash complete
Merge branch 'major_refactor' of https://github.com/mattbrailsford/EspruinoWebIDE into mattbrailsford-major_refactor

Conflicts:
	js/core/menuPortSelector.js
	js/core/send.js
	js/core/settingsFlasher.js
	unused/js/core/layout.js