ACT-1454 Support custom comment types

https://jira.codehaus.org/browse/ACT-1454

Added interface methods to allow for optional comment type field. Functionality of existing interface methods remain unchanged (most notably, getTaskComments(taskId) only grabs comments of type "comment").