Fix/wms reprojection

About #26

- Do not use SQL function anymore, the new source (projected one) gather also other fields in order to manage value based legend.
- In the past, each call of getMap with another projection create a new datasource, I remove the deletion of new data source. May be we have to enhance this thing later.
- Add a unit test for projection