Support multiple featureTpes in GML parser

Details and previous discussions are here: 
https://groups.google.com/forum/#!topic/ol3-dev/g0Ka2f96cD0
A simple WFS GetFeature response in GML3 from two layers with only osm_id as useful data:
http://pastebin.com/FfnfCeeK

<bountysource-plugin>

---
Want to back this issue? **[Place a bounty on it!](https://www.bountysource.com/issues/5742071-gml-parser?utm_campaign=plugin&utm_content=tracker%2F79013&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F79013&utm_medium=issues&utm_source=github).
</bountysource-plugin>