ZSS-629: Should handle special number input that will set number format such as number with thousand separator
1. Provide NumberInputMask.java which handle special number input including thousand separator, currency, percent, parenthesis
2. Unit test code
ZSS-665: Smart number input handling
ZSS-665: handle simple number input
ZSS-662: Paste large text into a cell, visible area of the worksheet moves to the left
ZSS-666: Smart number "General" formatting
ZSS-666: Update release-note
ZSS-672: Input #NAME? shall be deemed as an Error value
minor fine tune
Feature ZSS-576: Support Excel "Protect Sheet" allowed actions
1. Check button and menu should be disabled when protect
2. Check protection on action handler
3. Handle focus and selection when protect
4. Test cases
Merge branch '3.5' of https://github.com/zkoss/zkspreadsheet into ZSS-576
Merge pull request #1 from RaymondChao/ZSS-576

Feature ZSS-576: Support Excel "Protect Sheet" allowed actions
minor fix ZSS-576
Merge pull request #2 from RaymondChao/ZSS-576

minor fix ZSS-576
minor fix ZSS-576
Merge pull request #3 from RaymondChao/minor-fix-ZSS-576

Minor fix zss 576
Bug fixed ZSS-656: Copy-paste from clipboard to ZSS not working for Mac OS
http://tracker.zkoss.org/browse/ZSS-656
Merge pull request #4 from RaymondChao/ZSS-656

Bug fixed ZSS-656: Copy-paste from clipboard to ZSS not working for Mac OS
update dist/lib
Bug fixed ZSS-674: edit a cell but do not leave, hit save, changes not saved
http://tracker.zkoss.org/browse/ZSS-674
Merge pull request #7 from RaymondChao/v35-ZSS-674

Bug fixed ZSS-674: edit a cell but do not leave, hit save, changes not saved