Let's go back to original code for AppUpdate and DB Update

Make it more flexible introducing transaction blocks.
Now we can put the SQL directly in the XML and it will be executed.

As of today the DBUpdate file is executed every time... we'll decide if to rename it or to put a check field.

Is quite efficient in any case