[ticket/11201] Refactor profile field system

* Make classes autoloadable
* Make each of the types is own class
* Move type specific code into type class
* Make it possible to easily add new types

http://tracker.phpbb.com/browse/PHPBB3-12111
http://tracker.phpbb.com/browse/PHPBB3-11201