Files.sql : changed to look for files from runs of type 'Analysis' instead of 'Keywords'

RootPath.sql, GatingSet.sql : streamlined the queries

Population.sql : moved to Preprocessing module since used in both Visualization and QualityControl

Delete.r : modifications made to be in line with GatingSet.sql changes

OpenCytoPreprocessing.r :
- streamlined some variable names
- included logic to remove gating set row entry added to the corresponding table if the script did not successfully complete
- added a creation of a temporary file FOLDER_LOCKED_TEMP, which signifies that the folder is 'locked' and being worked on, so that no concurrent process can corrupt its structure

SampleGroups.r : qualified toJSON with the package name to get rid of some lurking issue

opencyto_preprocessing-0.00-0.01.sql :
- changed the tables definition for gating sets to make the row id globally unique
- added constraint to the same table to make the name unique to each study
- adjusted other related tables accordingly

begin.html : changed so that jQuery is only loaded if it's not already present

ExtendedComboBox.js, ExtendedLovCombo.js : resizeToFit() modified to only use the Element if it exists and has been rendered

OpenCyto.css :
- added icons for Import, Export and Update
- made rules specific to OpenCyto modules by adding an opencyto class qualifier
- added rules to make text in the grid selectable
- added a rule to display properly just 2 buttons for the full screen mode of FancyBox: 'full-screen' and 'close'

OpenCyto.js : time-out value increased to 6 hours

OpenCytoPreprocessing.js :
- added info masks, when there are no workspaces detected
- changed the SQL to fetch the table of file and associated meta data so that meaningful links can be displayed in the grid
- added customized renderers to 'Workspace' and 'File Name' columns - close #13
- added a custom check for the case when no files have been detected with the current settings to see if there are any files present at all, if not - add an info mask
- added the capability to be able to edit the table of existing analyses in place
- added a button to save the changes made to the table of existing analyses
- deleted the hack that used the Delete.r script to delete an analysis in case its creation did not succeed
- added 'opencyto' class to the custom grand panel, not to interfere with other modules CSS rules
- streamlined and made flow more robust