Start of multithreaded analyze
Merge branch 'master' into analyze
Merge branch 'master' into analyze
Multithreaded analyze running in BayesDB
Merge branch 'master' into analyze
Fix error message when column list doesn't exist in estimate pairwise
Merge branch 'master' into analyze

Conflicts:
	bayesdb/engine.py
	bayesdb/parser.py
Merge branch 'dev' into analyze

Conflicts:
	bayesdb/engine.py
	bayesdb/parser.py
Merge branch 'analyze' of github.com:mit-probabilistic-computing-project/BayesDB into analyze

Conflicts:
	bayesdb/persistence_layer.py
	bayesdb/utils.py
Merge branch 'master' into analyze

Conflicts:
	bayesdb/engine.py
Merge branch 'master' into analyze
Fix show diagnostics error messages.
Fix more engine error messages.
Huge analyze progress: for seconds works, added locks for models, and most tests passing.
Fix locking bug in drop models
Fix using models locking bug
Switched to multiprocessing, broken
Analyze MP pool attempt
Functional cancel_analyze
Detailed timing info for show analyze.