MCPServer: replace databaseInterface with Django models

`databaseInterface` is still imported in a few places in MCPServer, primarily for the `getUTCTime` function that will be moved elsewhere, and for database locking that may be removeable.
I noticed another tinyint boolean was mapped to an IntegerField, so I wasn't sure if we had a preference. I can move these over to BooleanFields though.