UX Improvement:
add the edit change checking logic when exit from the palette edit view
UX improvement:
add warning dialog for color re-analyse action
move strings into resources
fix the bug that click on a selected color grid will change its color
sometimes
Code tidy up:
move Log outputs under the if (MyDebug.LOG) check block
Improve the DebugInfo to add the versionCode value