Patching ParserController and State-sample to handle structure metadata without stomping on it.
Fix inaccurate comment
Patching Structure class to show children that don't have laws when INCLUDES_REPEALED == TRUE.  Resolves #537
Fixing editions and paths for importing.
Resolves files not being written on an update of an existing edition.
Fix duplicate section numbers for references.
This is a patch to keep #542 from exploding on import.  Doesn't fix it, though.
If SOLR_URL is not defined, don't try to use Solr.
Scratching an itch here. There are lots of times when I'm just trying to get new data into the database, and don't want to setup a whole new Solr instance for testing.  This silences errors if this constant is not defined, and just skips Solr, but tells you that it's doing so.
Adding parser for American Legal 's native XML format.
The long awaited parser!  There are many refactorings in here that differ from the good ol' State-sample class, such as handling for Structures without children.  If you're going to use this, inevitably you will need to make customizations to the regular expressions and some other handling, so it's defined as an abstract class to force this.

Here are a few examples to get you started on customizing your own:

* https://gist.github.com/krues8dr/d9e48447cd2fff58de83
* https://gist.github.com/krues8dr/212f67260f701812c6fa
* https://gist.github.com/krues8dr/0e749a93f07f4f38071e
* https://gist.github.com/krues8dr/042436d1830f7c761d15
* https://gist.github.com/krues8dr/53ecde8cf9c73aa04c79
New docs URL, America Decoded link
Fix another documentation URL
Include port number in term URLs

Closes #530.
Make Disqus call SSL-neutral

Stop specifying the protocol, so that HTTP or HTTPS will be used, whichever has been requested.
Make Facebook social button protocol-neutral

Remote "http" from the script's `src` attribute, so that it'll work under HTTPS and HTTP.
Fixing typo.
Improve the downloads URL parsing

Make two changes. The first is to drop `$` from the end of the
RewriteRule, which mysteriously prevents `/downloads/` from being
passed through `index.php`. But making that looser means that downloads
no longer work. So that’s the reason for the second change, which is
preceding the `RewriteRule` with a `RewriteCond` that keeps it from
taking effect for anything in a subdirectory of `/downloads/` (that is
to say, all downloads).

Closes #551.
Add synonyms and configure Solr to use them

Per #550.
Move synonyms from query to index

Per #550.
Add GAO synonyms

Using the output from @opendata’s Legal Synonyms project
(https://github.com/opendata/Legal-Synonyms/), specifically the
analysis of the GAO’s legal thesaurus. This certainly isn’t perfect,
but it’s a far sight better than having no legal thesaurus. This is
going to result in some unrelated results, but after doing some
comparisons, I think it’s an improvement.

Per #550.
Creating import task for task runner.
Huzzah!  Now you can import data from the command line only!  No curl needed