DotNetNuke Register form with minimal fields.

Provided by core Register form (adminSecurityRegister.ascx.vb) shows many fields, including address details and adminsitrator can make them optional, but not hide them.  
I was requested to show only minimal (Firstname/surname/username/email/passwords) and hide other fields from register screen, but leave them visible when  user profile is opened.

The changes I’ve done are posted here.