* VIVO-1247, remove duplicate code used with ConfigurationBeanLoader.
Now that the @Property annotation includes cardinality parameters, we can remove a lot of duplicate code.
* Use Jackson JSON library instead of net.sf.json
JSONNode, JSONArray, JSONObject become JsonNode, ArrayNode, and ObjectNode.
No direct replacement for HSONSerializer, so create JacksonUtils
Some of the message signatures are different, so adjust accordingly.
* VIVO-1247, remove duplicate code used with ConfigurationBeanLoader.
Now that the @Property annotation includes cardinality parameters, we can remove a lot of duplicate code.
* Ignore artifacts that Eclipse creates.
* VIVO-1248 Remove references to older SPARQL utils
edu.cornell.mannlib.vitro.webapp.utils.sparql package
edu.cornell.mannlib.vitro.webapp.utils.SparqlQueryRunner
Split deploy.properties into build.properties and runtime.properties, with runtime.properties going into the Vitro home directory. Modify ConfigurationProperties to locate the Vitro home directory, either by System property or JNDI Environment variable, or from build.properties, and to read from both build.properties and runtime.properties. Revise the install and upgrade documents for VIVO and Vitro. Change comments and error messages that referred to deploy.properties by name.