Rename existing parsers package to oldparsers
Add placeholder profiles package
Move interfaces under data package
Add data FieldCache

This is a placeholder for adding data caching at a field-level.
Begin deprecation of DataField.enumerable

- Add Interface.enumerable property
- Rename ENUMERABLE_MAXIMUM => ENUMERABLE_MAX_SIZE
- Rename CacheProxy.flush => clear