Remove all references to SoQLLocation

Makes sense - the reason I had to do the changes in soql-reference in 2 steps was to not break the Jenkins build for dependent projects that use version ranges. Just pushed a change that uses specific versions instead of ranges for soql-reference and consolidates the versions of some of the packages that might depend on each other.