Move code around, visibility changes

* Rename URITemplateParser to URITemplateExpressionParser
* Make ExpressionBuilder package-private
* Make ExplodedVariable package-private
* Move parser and variable classes up, remove "variable" subpackage