Patch pushed as 6ac283bad7ace27ecd66dd8718b94db4628b48e5 with a few modifications (copyright line, license field, ecl package). Thanks.