HUE-1113 [core] Oracle support

Oracle has a max length of 4000 characters on NVARCHAR2.
Django converts all model.CharField instances to NVARCHAR2.
Django south forces every step in a migration to run.
Some migrations had CharField's that were changed to TextField's.
New migrations were added to ensure upgrades have TextField's.
Downgrade scenarios not allowed.