do... while loop. first attempt
Allow create 'unsigned long' variables

Supports 'millis' and 'micros' working correctly
'break' out of loops / switch
Merge remote-tracking branch 'origin/NewBlock-doWhile' into BUILD-LATEST
Merge remote-tracking branch 'origin/NewBlock-break' into BUILD-LATEST