Fixes #186

All areas are merged. Polygons and circles are put inside a single area element.
Additionally, state list for the "estados" parameter is now built using a hashset to avoid duplicate state IDs.

It's now like this:

````xml
<info>
    <language>es-419</language>
    <category>Met</category>
    <event>Aviso de Ciclón Tropical en el Atlántico</event>
    <responseType>Execute</responseType>
    <urgency>Unknown</urgency>
    <severity>Unknown</severity>
    <certainty>Unknown</certainty>
    <effective>2014-07-24T16:08:00-05:00</effective>
    <expires>2014-07-31T16:08:00-05:00</expires>
    <senderName>Comisión Nacional del Agua - Servicio Meteorológico Nacional</senderName>
    <headline>dd</headline>
    <description>kjhkjh</description>
    <instruction>a la población en general en los estados mencionados y a la navegación marítima en las inmediaciones del sistema, mantener precauciones y atender recomendaciones emitidas por las autoridades del sistema nacional de protección civil</instruction>
    <web>http://smn.cna.gob.mx/</web>
    <contact>webmaster@conagua.gob.mx</contact>
    <parameter>
      <valueName>Elaboró</valueName>
      <value>dd</value>
    </parameter>
    <parameter>
      <valueName>Revisó</valueName>
      <value>dd</value>
    </parameter>
    <parameter>
      <valueName>semáforo</valueName>
      <value>yellow</value>
    </parameter>
    <parameter>
      <valueName>categoría</valueName>
      <value>Tormenta Tropical</value>
    </parameter>
    <parameter>
      <valueName>distancia</valueName>
      <value>lessthan500km</value>
    </parameter>
    <parameter>
      <valueName>estados</valueName>
      <value>Gto,Oax,Mor,Chih,Mex,Mich,Dgo,Pue,Gro,Sin</value>
    </parameter>
    <parameter>
      <valueName>layer:Google:Region:0.1</valueName>
      <value>el Atlántico</value>
    </parameter>
    <area>
      <areaDesc>683 KM al suroeste de Punta Eugenia, BCS 737 KM al suroeste de Punta Abreojos, BCS 804 KM al suroeste de San Jose De Las Palomas, BC 848 KM al sur-suroeste de Cabo San Quintin, BC 804 KM al oeste-suroeste de Cabo San Lazaro, BCS</areaDesc>
      <polygon>18.89589255941504,-102.392578125 20.13847031245115,-100.810546875 16.720385051693988,-96.50390625 15.199386048560006,-98.173828125 17.811456088564483,-104.150390625 18.89589255941504,-102.392578125</polygon>
      <circle>25.720735134412106,-106.69921875 126.74585950648621</circle>
    </area>
  </info>
````