[#514] Do not use postgres concat function. Use || instead. 
Concat is not supported in pg 9.0. The || syntax howver does not allow  null as one argument. So we use coalesce to either get the value or an empty string.
Merge pull request #514 from okfn/514-datastore-concat

 [2.0] Postgres 9.0 does not support concat