* passive_analytics_without_flux:
Added Passive Analytics to upgrade script
Removed DataTable edits from this topic branch
Merge branch 'master' into passive_analytics_without_flux
Added Passive Analytics icon
Added PASSIVE_ANALYTICS_README.txt
Added some screenshots
Optimize the Bucket analysis for speed.
Test for running benchmarking.
If userId=0, then do not send emails when the workflow is done.
And add the logging class.
Add an enable button, to disable Logging.
Provide CVS data for all logs.
Generalized the CSV creation routine, then made wrappers for all log types.
Remove 45 second sleep used for testing.
Real PA status, as described in the RFE.
Tweak the display a little more to make it nice.
Passive Analytics Workflow status checks.
Label for regular expression errors on rule save.
Basic regexp checking for submitted rules.
Patch HTMLForm to make dynamically generated forms sticky.
Bucket activity now clears deltaLog based on settings.
Add admin settings for interval and table cleanup.
Bug fixes: sticky delta time and dropped 1st entry.
Must use stringy GUIDs to compare in Summarizer.
passiveLog entry should land in the first bucket that matches, not all buckets that match.
Perl code for user selectable columns in the data table.
Let the user choose which columns get sorted in a DataTable, js changes.
Log the complete URI, with query fragment.
Fix the name of the SummarizePassizeAnalytics workflow.
Minor changes to sbin/installPassiveAnalytics.pl so that script would run.
Add Passive Analytics modules, Workflow Activites, i18n and content handler.
Add logging to the Asset Content handler.
Add file to install Passive Analytics in the db and config file.
Make the delta time interval sticky in the form where the
workflow is launched. Also, fix a bug where the first line
of data is dropped because the statement handle was read
twice.