GEOR_resultspanel inherits from a Panel and is displayed as a tab in the southPanel.
Each tab is an instance of the resultspanel.
Also query multiple layer at once with gfi is now possible. A tab will be created for each layer
(each result at the moment but it will be corrected).

e On branch feature/multilayer_querier_issue_121
A "+" button at the right side of the last tab replace the "New Tab" button, as it is common in others ui nowadays.
Highlight the vector layer associated with the active tab.
Solved a problem about the new tab button that didn't shift in all cases when a new tab was called.
Highlight the vector layer associated with the the active tab and hide the others.
In case of a multiple layer request, we now have a tab per layer (we had a tab per result before).
GEOR.getfeatureinfo get the layerStore to init. layerStore is used to see if new layers are queryable,
and if so we add these in the current query if they are selected.
The button used to request multiple layers is now in the toolbar.
The Xsearch boolean was never true, so the tabchange was never catched.
The code removed is useless with the tabChange event functionnal.
Tabs are now titled.
Also there's no more need to reclick on the gfi button during a multiple layers request:
    adding a layer, tick or untick one will automatically update the control's layers.
The tabs are now inserted just before the "+" tab instead of removing the "+" tab, adding the tab and then re-adding the "+" button.
However, sometimes tab's title won't show for an unknown reason, and it's impossible to remove the tab at the right of the "+" button (it will instantly create another one).
Also, show and hide function (that were in comment before) are removed. Because of the inheritance of the resultspanel from a Panel which contains show and hide functions, they were ambiguous and useless.
Fix trailing/leading whitespace/tabs

Improves readability, shrinks the diff against master
While here remove a trailing comma that would probably have broken on IE
Use a more meaningful message, and in english by default.
More trailing spaces/english tokens
Hide search results vector layers when collapsing the tabpanel
Fix southpanel being collapsed when toggling multiple gfi and single gfi was already active

Two events are generated, a toggleX event with state=true, then
a toggle even with state=false. In certain conditions (depending on
the active layer, the order of layers..) the check was trigerring
and collapsing the southpanel. Make sure that it is only triggered
if there's only one layer in ctrl.layers (ie we're not going to
do a multiple gfi)
Improve behaviour wrt layer visibility change & removal events

Properly update ctrl.layers when a layer is hidden or removed.

Update Xsearch only when state is true, otherwise in particular conditions if
one enabled a simpler querier when the multi-layer querier was previously
active, Xsearch was toggled once true, then false again, thus the model wasnt
reset and in the end contained entries from different layers.

Remove changelayer callback, the handling is now done in onLayerVisibilitychanged.
Merge remote branch 'origin/master' into feature/multilayer_querier_issue_121
Refactoring to make single-layer query a special case of multi-layer query.

This way, no need for a separate searchXresults/toggleX/onGetXfeatureinfo.
While here use Ext.each and Ext.iterate instead of plain for loops.

Results display is a bit broken (tab handling/adding is weird and populate()
doesnt target the proper tab) but this will be worked on now.

Shrinks the diff against master for readability.
Repair results display broken in previous.

Still, something is deeply wrong in GEOR_resultspanel...
Create a results object for each ctrl.layer

This way an error is properly propagated when there's no results to a query.