Temporarily install Mallet::CrfWrapper from Linas's repository because it contains experimental fixes that should fix the Vagrant test run
strip before <?xml noise before parsing
use potgres char_length function for download_texts.download_text_length field to make sure it matches relevant constraint
pull links from story text as well as html tags
send different email for new user password reset email
change solr_select_url to solr_url
convert emm and gv country tags to consistent format
delete download after each queue
Revert "Temporarily install Mallet::CrfWrapper from Linas's repository because it contains experimental fixes that should fix the Vagrant test run"

This reverts commit 4504454930879e9750e77aa0512147f9ca4cd719.
When installing Mallet::CrfWrapper, don't run unit tests because the web service test ends up as a Perl zombie process during the Vagrant test run
Change "solr_select_url" to "solr_url" in the rest of the code (default configuration, configuration example file, helper Python scripts); initial change was introduced in f12f55462917fcc32bf3707e5df6da2904aef2c9
Make the pre-commit hook install script run from any location
Merge branch 'master' of https://github.com/berkmancenter/mediacloud
require MediaWords::Util::BigPDLVector in sub() where it is used to avoid needless loading
Add detailed measures when create fails.
Merge branch 'master' of github.com:berkmancenter/mediacloud
remove work around for long past ubuntu 8.04
add script to start singleton solr server and edit supervisord.conf to run that command
merge mediawords_import_solr_data and mediawords_import_solr_delta; add full dump/import process to mediawords_import_solr_data; delete existing data for stories in delta import
Merge branch 'master' of https://github.com/berkmancenter/mediacloud