Merge pull request #205 from allmobilize/codename-h

REVIEW: rename JS custom events namespaces and more
Merge pull request #206 from allmobilize/codename-h

update Menu doc and example code
Merge pull request #207 from allmobilize/codename-h

Menu add target attribute
change grid block-grid className
adjust styles to Modern UI like style [WIP]
adjust styles to Modern UI like style [WIP]