Added proper ValueMerger for CustomTasksProperty.
Refactored CustomTasksProperty to have better class names for the built-in tasks.
PredefinedTasks now accepts collection.
Added BuiltInTasksProperty (and this should have been the last property needed to be implemented).