Fix problem in bandbox search filters deleting session values

There was an issue that was causing bandbox search filter in company view to be
cleared, and deleting the corresponding session variable,  the second time
that perspective was accesed without changing the filter.

FEA: ItEr77S15FilteringEnhancements
Fix orders filtered query

GROUP BY clause was being added in the middle of the query instead of at the
end.

FEA: ItEr77S15FilteringEnhancements
Fix bug in BandboxSearch that was causing its text to be wrongly updated

Calling getSelectedElemets was returning a WrongFilterValue exception, and filling
in the bandbox value with the partial string used to filter the listbox.

FEA: ItEr77S15FilteringEnhancements
Force synchronization of filter changes when switching between loaded perspectives

Either in the Company view/Projects list perspectives and the Project Gantt/WBS ones,
their filter values are synchronized when shitching between them. All the perspectives
were loading the rigth session values when they were loaded for the first time, but
needed to be updated after changes in the filter values to actualize the widgets
on the sibling perspective.

FEA: ItEr77S15FilteringEnhancements
Added onChange event listener to Project Gantt and WBS bandbox

FEA: ItEr77S15FilteringEnhancements
Handled manually emptied dateboxes to avoid inconsistences with default values

FEA: ItEr77S15FilteringEnhancements
Avoid cast exception when using workers on company view filter

FEA: ItEr77S15FilteringEnhancements
Clean global session variables after saving preferences

This will refresh all company-level variables with the corresponding
values depending on the filtering preferences saved.

FEA: ItEr77S15FilteringEnhancements