Add new field text, textarea, date, time

1. Use root selector control event listener scope
2. Create new field and build by given field type in build-field-view
Add new field select button group

1. add prefix/sunfix for text field
2. use modifier name get unify style for comp and its sub comp
Add asterisk for required field
Change field theme when validate success / fail

1. failed - danger theme
2. success - required for reupdate if validate success
wip