anyform - enhancements

Add lowercase and flex input formats
flexedit manager - UX

Enforce lowercase on attribute id.
Enforce no special characters (except : and _) for attribute id.
flexedit manager - UX

After adding or editing an attribute, the add/edit panel will close.
If type is select, the 'option' input will now validate the content to
make sure JSON is valid.