Finished removal of OnLoad.Context.
Added a InterceptorExecutor that dynamically looks at arguments of interceptors.
Removed OnInsertElement.Context, OnRemoveElement.Context and OnSubmit.Context
Removed ThemeVariant.Context.
Removed OnCreate.Context, OnDelete.Context, OnUpdate.Context and SubmitHandler.Context.
Removed SubmitState.Context.
Removed Decorates.Context, Validation.Context.
Moved all reflection invocations to the ReflectionInvoker util class.
Moved AdminLoader and CoreLoader to their respective main packages since they are not controllers.
Added a login and logout controller in core to always have a way to trigger them.
Cleanup of auth.