Fix typo in function names and log messages
Merge branch 'develop' into matteo-typofix
Create a view instead of change the original table
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Update SQLInferenceDataStore.scala
Merge branch 'matteo-typofix' into develop

Fix typos in variable and function names
Use join instead of a separate view
Merge pull request #179 from HazyResearch/hotfix-test_fastseq_assign

Fix assignment of IDs to multiple relations when one of them is empty and add test for it (and in general for ID assignment)
Add comments
Add IF EXISTS just in case it makes any difference, but it shouldn't.
Comment out two lines that do not seem to be needed. I'll remove them if nothing changes
Undo adding of IF EXISTS, it doesn't make the difference and we know the view exists.
Remove commented out lines. They don't seem to be needed anyway.
Merge branch 'develop' of github.com:HazyResearch/deepdive into develop
Fixed timeout MySQL grounding query

The bug was because a query in inference run for too long.

Created an index on the id column of type table to optimize MySQL join,
since MySQL uses BNLJ. It's important to tailor join queries for MySQL
as they don't have efficient join algorithms. Specifically, we should
create indexes on join condition columns (at least in MySQL
implementation).