Fixed range 1 slider bug issue # 301
Merge remote-tracking branch 'origin/master' into slider_range_one
add localization to unknown variable error
correct translation of 'unshare'; add new translations
Fixed percent symbols in custom blocks

This fixes issue #476
Set Default Save location to Cloud on Snap! load

When Snap! is loaded, Snap! will now check whether a user is logged in
(via the presence of `SnapCloud.username`) and if so, the default save
location will be the cloud.
enable mouseMove events with right button pressed

to support user interactions in 3D environments, such as CAD systems or
Beetleblocks
Fix reporting out of nested custom C-shaped blocks

REPORT now reports to the nearest lexical element expecting an input
(which may not be the block holding the REPORT statement, this lets you
REPORT out of nested FOR loops).
STOP THIS BLOCK behaves as it used to.
If you’ve been using REPORT instead of STOP THIS BLOCK, you should
migrate.
Treat REPORT blocks inside custom command definitions as STOP THIS BLOCK / IGNORE INPUTS

this also enables all existing FINCH blocks and other hardware
extensions again, which used the REPORT (HTTP://) pattern
Added callback to Process
Add localization to number of arguments error and temporary watchers
Correct import translation and add a few missing translations.
update tools with Brain's ignore block
callback is only executed when the outmost block returns a value
Fixed #642, avoid “freezing” when calling CONS on non-list/null

thanks, @brianharvey !
Fixed #364 avoid “freezing” when calling LAUNCH on empty ring
Merge pull request #643 from cycomachead/update-tools

update tools with Brain's ignore block
Merge pull request #641 from bromagosa/contribution

Added callback to Process
renamed Process::callback to "onComplete"
Merge pull request #627 from cycomachead/default-login

Set Default Save location to Cloud on Snap! load