Fixes ca3 oral args to correct regex issue.
Add to and improve Indiana state scrapers.

* Add Recent Opinions scrapers for Indiana Supreme Court, Court of Appeals, and Tax Court.
* Add backscrapers for the Court of Appeals and Tax Court.
* Move the existing archive scraper for the Indiana Supreme Court to backscrapers.
* Rename ind_archive.py -> ind_2005.py since there is more than one archive scraper.
Rework NC Supreme Court scraper.  Full backscraper and bug fixes.

* Parse out neutral citations from case name.
   - This affects existing scraped cases that were not parsed correctly.
* Backscrape full archive to 1998.
* Handle Unpublished case parsing as well.
* Tighten up date parsing to prevent false positives.
* Some cases are missing case name.
* Older cases do not have a case summary.
Add NC Court of Appeals full backscraper.

* Scrapes to the start of the archive in 1998.
* Published vs Unpublished cases need different parsing.
10X speedup in parsing by using cchardet module if available.

Using the cchardet module instead of the chardet module speeds
up the unit tests and scrapers by 10X.  Using this, none of the
scrapers are slow when running tests.py.
Formatting tweak. Checking in before pulling latest from upstream.
Merge branch 'master' of https://github.com/janderse/juriscraper
Fixes #18 to make tests faster.

1. Adds a slowness exception that will be raised if any tests are slower than 2s.
1. Adds a speed warning for any tests that take longer than 1s.
1. Switches to cchardet if installed (if not installed, most tests will now fail).
1. Updates the readme to include the new dependency of cchardet.
1. Cleans up the testing output to make it tidy.

Thanks @janderse for this great fix.
Pulls in @janderse's work on NC, with some minor tweaks.

Most tweaks geared towards making the code more explicit, but nothing major.
Pulls in @janderse's work on Ind, with some minor tweaks.

Only major tweak was to rename the tax court scraper to align with the bluebook (and also what's in CL).