Added several grid methods and Refactored search fields

 - added addColumn(), removeColumn(), hideColumn(), showColumn(),
getColumn()
- added addSearch(), removeSearch(), hideSearch(), showSearch(),
getSearch()
Refactored enum and list types in w2field
Fixed unclosed textarea bug in demos
Started work on new field type
Recompile JS and CSS