Paying off technical debt...

Finished making the Media Library skinable and translatable.

Guacamole still broken.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>