Merged from Apache falcon

When a process is scheduled, the user workflow is failing with OozieClientException - https://issues.apache.org/jira/browse/FALCON-260
Falcon status throws an error when external jobids are missing - https://issues.apache.org/jira/browse/FALCON-258
Falcon's parent workflow actions (pre-processing & post-processing) should have multiple retries - https://issues.apache.org/jira/browse/FALCON-38
The job logs are not copied during Post-Processing step in Replication workflows - https://issues.apache.org/jira/browse/FALCON-241
Process update for wf changes - https://issues.apache.org/jira/browse/FALCON-206
Falcon process output events which is optional should have at least one event if defined - https://issues.apache.org/jira/browse/FALCON-236
unable to schedule deleted feed - https://issues.apache.org/jira/browse/FALCON-124
Timestamp handled as int - https://issues.apache.org/jira/browse/FALCON-185
Allow re-run of timedout instances - https://issues.apache.org/jira/browse/FALCON-24
Exception from ConfigurationChangeListener should fail the API - https://issues.apache.org/jira/browse/FALCON-69