Improvements to Ring Groups / Queues / etc.

Lots of refactoring to core call logic.
Added colorizer debug tools which allows events to be visualized in html.
Timining logging as it relates to callinize.
Fixes bug related to outbound calls once I got rid of Hangup processing in favor of Dial End.
Fixes a bug in V3 logic where calls that were closed in call popups before the call ended were not related to user properly.
Added copyToDir script, asteriskLogger doesn't do delay
Refactored functions out of controller class so they can be reused.

TODO: convert to a class.
Stubbed out the rest classes
Handles emails now
created generic bean search query methods.
find_beans method takes in list of modules, stop_on_find.

Frontend needs to get updated to new model.
Code isn't working at this point.  Various REST refactorings and test client added
Merge branch 'V3_PotsEnhancements' into Callinize_RG_Debug

Conflicts:
	SugarModules/modules/Asterisk/asteriskLogger.php
	SugarModules/modules/Asterisk/include/controller.php
	manifest.php
Merge remote-tracking branch 'origin/Callinize_RG_Debug' into Callinize_RG_Debug
changes suggested by Alex for IE8, untested.
IE8 Dropdown fixes suggested by Alex.
Merge branch 'ie8_dropdownfix' into V3