Implement the `pushContext` & `popContext` methods

Fix https://github.com/fruux/sabre-xml/issues/16.

Tests are missing.
initial pushContext would only make sense, if a popContext would also be triggered atomatically. but this seems to be not possible, so I would assume the caller should call both explicitly so the callers' code is more logical