server: Use AMD async loading for the terminal component

Closes #1370
base: Quieter messages when not loading via https

We return a 'no-cockpit' problem for callers anyway.