Switch from using fork() to fork() then exec() to work around Inline::Java issues.
Reconnect to the JVM if the PID of this process changes
I'm not sure this is necessary since we're not running in shared JVM mode but better safe
Switch to the JNI mode to for imporved performance.
Committing supervisoer updates.
 Committing to enable cherry-pick
Merge branch 'RELEASE_20131104' of https://github.com/berkmancenter/mediacloud into RELEASE_20131104
Update the test suite to work with the new CRF based extractor.

* Regenerate the expected crawler results using the CRF based extractor

* Added a config option to determine whether the extractor uses a separate Java process instead of the Java Native Interface( JNI ). The
default is NOT to use the JNI. The JNI is faster and seemed to work when I was testing the extractor. However, using the JNI is causing
the test suite to hang.
Temporarily disable test until we regenerate the expected results to work with the new CRF extractor.

See issue 6381 for details.
Add an 'extractor_error' download state.
Add 'extractor_error' value to download_state enum.

Fix downloads marked as error when the problem was with the extractor not the download itself.
set the download stat to 'extractor_error' instead of 'error'
Merge branch 'RELEASE_20131104' of https://github.com/berkmancenter/mediacloud into RELEASE_20131104
Merge branch 'RELEASE_20131104' of https://github.com/berkmancenter/mediacloud into RELEASE_20131104
Merge branch 'RELEASE_20131104' of https://github.com/berkmancenter/mediacloud into RELEASE_20131104
Add additional triggers to the SQL schema to enable Solr updates.