Merge pull request #9 from numenta/master

Merge numenta:master@HEAD
Better swarm error for missing predicted field.
Better error when swarm cancelled for known reason.

Error is now extracted from the job info object and raised as an
exception instead of buried in the stdout stacktraces.
Better error from base encoder for bad fields.

If a field name that is not within the input fields is attempted to be
retreived, an exception is raised instead of a KeyError resulting.
Updating error message with cause descriptions.
Updated comment
Found one more error to catch in CLAModel, and cleaned up code based on Scott's suggestions.
Update numenta logo
Remove custom stylesheet, fall back to default because qmi isn't compatible with Doxygen 1.8.7
Merge pull request #953 from utensil/952-doxygen-style-fix

Remove custom stylesheet, fall back to default because qmi isn't compatible with Doxygen 1.8.7
Handle the case where outDir != permWorkDir
Handle the case where permWorkDir doesn't exist
Added aggregator to OPF docs.
Merge pull request #962 from rhyolight/aggregator-docs

Added aggregator to OPF docs.
Merge pull request #959 from mrcslws/issue-919

Make runWithConfig directory handling more resilient / functional
Merge pull request #950 from rhyolight/swarm-error-messages

Swarm error messages
Merge branch 'master' of github.com:numenta/nupic into anomaly-likelihood
Code review feedback
Small changes
Adding S3 deployment of build/release folder to travis-ci config.