This changes includes the enhancements and refactoring.

 - Add support for custom fields: http://trac-hacks.org/ticket/8477
 - Enable auto complete function for drop down list (restrict_owner=true): http://trac-hacks.org/ticket/11415