Change PluginTask to TaskConfiguration

Remove PluginTaskStatus from TaskConfiguration
Change TargetRequest constructor to accept null DateTime