Adding SLEEP() macro to semi-hide watchdog delay.
Minor optimization of program memory constant copy.
Improving Canvas. Adding support for scaling icons and bitmap.

1. Added support text font change in scripts.
2. New scale parameter to draw bitmap/icon to avoid dependency on text scale.
3. Update font character draw function to include text scale.
4. Updating the Canvas example suite.