Fixes NPE when writing to disconnected client, Issue #2577
Fixes Issue #2576 NPE when calling ip() on disconnected clients.
Implements the active() method for Serial and Server (Issue #2364).
Prevent lerpColor from always rounding down
Use PApplet.round instead of Math.round
Fix the shortcut keybindings in editor tab popup menu

Signed-off-by: Umair <omerjerk@gmail.com>
Fix output in consoles
Fix sketch standard output in runner
The editor might be null
Replace catch-all exception handler in UpdateCheck
Refactor some constants in UpdateCheck
Cut and Copy in the edit menu are active only if some text is selected
Make 'contrib update' popup less obtrusive

And add examples-packages into the update check too
Remove unused Base.builtOnce instance variable
Fix check in loadShader()
Refined PShader uniform missing message fixes #2593
Improve contrib localization
s/unsued/unused/g
Merge pull request #2870 from federicobond/improve-contrib-localization

Improve contrib localization
Fix renaming from RGB to Rgb.java and others
quicker error check before sketch run