Refactored and add the sub node_custom_search

Refactored
Changed Log::Log4perl::get_logger('pf::node') to Log::Log4perl::get_logger(__PACKAGE__);
Removed spaces from end of lines
Created new sub node_custom_search
New function updateSectionFromForm
Fixed add/remove row and hooked the search button submittimg the form and updating section
Removed function no longer needed
Refactored and advanced_search

* Use the sub auto in the Base::Controller::Base
* Removed un used functions
* Hooked advanced_search search into Form::Search::Node and Model::Search::Node
Adding new module pf::SearchBuilder
Refactored updateSectionFromForm to use updateSection
Merge branch 'feature/catalyst-admin' of https://github.com/inverse-inc/packetfence into feature/catalyst-admin