Make addProjectError transactional
Without that it threw org.neo4j.graphdb.NotInTransactionException when trying to store a project error.
Allow passing of null into ViewParams.Builder.withSelections()