Let the install scripts decide themselves on whether or not they want root permissions via "sudo"
Don't install PostgreSQL twice because that's already installed + set up in "install_postgresql_server_packages.sh"
On OS X, install "tidy" from "homebrew/dupes/tidy" because apparently "tidy" has been removed from the main repo
Don't fail when the user's database or "postgres" user already exists
Add example ipython notebook using the python API.
Remove ACL information for old admin/api/stories API.
Remove 1.0 REST API.
Merge branch 'master' of https://github.com/berkmancenter/mediacloud
Add include probability
Add extra information to returned scores.
Replace carp with croak.
Remove rolezinhos controversy training hack.
Update extractor trainer to show include probabolites and to work with CrfExtractor.
Include inlcude_probability and predicted class in the output to match CRF Extractor.
Include auto_excluded status in score
Install Mallet::CrfWrapper with "--verbose" (as advised by the error message) because otherwise the unit tests time out
Update API authentication roles to have "PublicApiKeyAuthenticated" auth role by default; exception action roles which have "NonPublicApiKeyAuthenticated" are:
* api/v2/stories/*
* api/v2/senteces/single
* api/v2/senteces/list
* api/v2/senteces/put_tags
* api/v2/auth/*
In the "user edit" form, show whether or not user has access to non-public API
Set the default "PublicApiKeyAuthenticated" role in the abstract "MC_REST_SimpleObject.pm" package instead of repeating it in each of the sub-packages
If the (logged in) user provides a "key" parameter, authenticate the user using the API key and not the user object; in other words, if the API key is provided, check the validity of it in all cases