VGMdb user component, heavily based on FOSUserBundle.