[WIP] [ticket/12251] Clean up and Enhancement of Custom Profile Fields

http://tracker.phpbb.com/browse/PHPBB3-12251