Implement the `pushContext` & `popContext` methods

Fix https://github.com/fruux/sabre-xml/issues/16.

Tests are missing.
Actually, the first push is to set `elementMap` because its default value is `null`. So where is the problem?