Fixing array vs string issue in listfilters.  Also forgot to minify JS
on previous form.js commit.
list getRow() js still wasnt right
Show eval messages if debugging

This change checks the fabrik and joomla debug functions and issues eval
with or without the @ symbol which prevents php messages being displayed
depending on the debug setting.

This change to calc.php is intended as a proof of concept, with the same
code being rolled out to other uses of eval once this has been agreed.

Updated to use isDebug and make some other fixes.
fixes #788 - calc element in ajax on dbjoin elements - was not replacing values with labels
fixed possible notice in juser form plugin shouldProcess()
fixed: birthday date range filter was not correctly re-ordering min/max values
replaced deprecated JFile::read with file_get_contents()
js shim error if using list with autocomplete (fconsole not loaded) - added fconsole to fabrik.js
adding compressed js files
csv export regression bug
changed: link element, csv export - non raw value exported as link and not json object
fixed: shim js loading for admin code editor
fixed: shim js loading for admin code editor
work on non-ajax fileupload in repeat group
incorrectly inserting script tag into all pages regarless of whether fabrik had created a shim or not - caused ajax calls to barf
work on ajax fileupload
fileupload in repeat group if no images added then original image repeat row order saved incorrectly
art.js added to head and not into head.js loader - possible fix for browser stalling in ff
user group defaults to current users groups, and filters now show labels
fixed: admin element model - addElementToOtherDbTables - missing $othertables var