Adapter for OpenEdge databases

Hi, this adds an adapter for OpenEdge (aka Progress v10+) databases and a JDBC subadapter.  Without it there are issues when trying to save anything as it's trying to send e.g. BEGIN/ROLLBACK directives to the DB engine.

I can confirm it's working with OpenEdge 10.2b.

One thing I'm not sure about is the JDBC subadapter type.  Technically *datadirect* is a driver family, they have their own subadapters for various database types like DB2, Informix, MySQL, OpenEdge, MSSQL and more.  See [here](http://media.datadirect.com/download/docs/jdbc/alljdbc/help.html#page/userguide/rfi1359985928279.html) for examples of supported databases/URLs.  Not sure if anyone would want to use those, but if we wanted to support that we'd need to add a further condition in the `:datadirect` block.  Is there anything that gives us access to other URL elements that we could use for that?