Formatting and clean up
extGIA: Adds jcalendar widget to the abeille forms

To make this the forms that uses jcalendar are saved as jfrm instead
of xml
Renames abeille files to match tablenames in db
extGIA: Push up two methods
extGIA: Removes duplicated inner classes
extGIA: Push up two methods
extNavTable: Updated to upstream
extNavTableForms: Updated to upstream
Tries to load .jfrm abeille files, and if fails loads the .xml
SubForms use ntforms

Instead use custom code to handle subforms this commit begins the
implementation of siga subforms using ntforms.

In this commit AbstractSubForm is renamed to BasicAbstractSubForm andç
extends AbstractSubForm class of ntforms.

There are compilation errors, in this commit, but to simplify review
the changes is committed as is.
Introduces a custom table handler

Uses reflection to load the subforms instead of using a huge switch
Trabajos table in AreasDescanso works correctly with upstream ntforms
'Ramales' table in AreasDescanso works correctly with upstream ntforms
'Reconocimientos' table in 'AreasDescanso' works correctly with upstream ntforms
'Enlaces' tables works with a new implementation

BasicAbstractSubForm is refactored (abstract is removed) to be a
generic subform. In this way there is no need to create a class
for each subform for generic cases.

This new implementation is tested in 'enlaces' subforms
extGIA: Simplest forms of extGIA are working with subforms from ntforms

firme, lineas_suministro, obras_desague, obras_paso, senhalizacion_variable,
transformadores
extGIA: Subforms in 'Areas Peaje' is working with ntforms
extGIA: Subforms in 'Enlaces' is working with ntforms
extGIA: New naming convention for jtables and jbuttons

The name of the jtable must match the name of the database table
The name of the buttons is the jtable name plus:
 * _add_button
 * _edit_button
 * _delete_button

for example:
 * taludes_trabajos, taludes_trabajos_add_button, ...
 * taludes_reconocimientos, taludes_reconocimientos_edit_button, ...
 * enlaces_carreteras_enlazadas, enlaces_carreteras_enlazadas_delete_button, ...
extGIA: Drops classes GenericHandler, RamalesHandler, TrabajosHandler, ReconocimientosHandler

With the new naming conventions introduced in las commit is possible
use only one handler, GIAAlphanumericHandler that can manage most of
the cases