Handle double inclusion of the header gracefully

If both `include/exml_stream.hrl` and `include/exml.hrl` are included, than we will get an error.
This patch fixes this behaviour.