Default table order behavior

This behavior lets you define the default order for tables.

Example usages:

```xml
    <table name="default_order_1">
        <column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
        <column name="title" type="VARCHAR" />

        <behavior name="default_order">
            <parameter name="column" value="title"/>
        </behavior>
    </table>

    <table name="default_order_2">
        <column name="id" required="true" primaryKey="true" autoIncrement="true" type="INTEGER" />
        <column name="title" type="VARCHAR" />

        <behavior name="default_order">
            <parameter name="column1" value="title"/>
            <parameter name="column2" value="id"/>
            <parameter name="direction2" value="desc"/>
        </behavior>
    </table>
```

What do you think about the behavior? Any suggestions for improvement? Do you want to merge this?