Start api cleanup with the User model

Signed-off-by: Shea Levy <shea@shealevy.com>
Cleanup Project model

Signed-off-by: Shea Levy <shea@shealevy.com>
Cleanup Jobset serialization

Signed-off-by: Shea Levy <shea@shealevy.com>
Fix jobset input handling in the API

Signed-off-by: Shea Levy <shea@shealevy.com>
Add eager fetching of relations and enable that for jobset->jobsetinputs

Signed-off-by: Shea Levy <shea@shealevy.com>
Cleanup eval serialization

Signed-off-by: Shea Levy <shea@shealevy.com>
Cleanup build serialization

Signed-off-by: Shea Levy <shea@shealevy.com>
Clean up root controller

Signed-off-by: Shea Levy <shea@shealevy.com>
Get rid of old ToJSON code path

Signed-off-by: Shea Levy <shea@shealevy.com>