Hardining at mongoBackend

Changes:

* processContextAttributeVector() is simpler (two arguments not really needed have been removed from its signature)
* Using references (&) instead of pointers in some BSON related structures
* Not stopping at context element processing fail (as previously discussed a week ago or so)

100% unit test, harness and valgrind pass