Improved commenting system

Simpler code and now able to easily add new language commenting syntax
plus tweaks & fixes
Can redirect to trial ended page if on login page

Would only redirect on fresh open otherwise
fmDragBox added and related classes and styles

On mouse down, up and drag, we now also call boxSelect function with
appropriate param
If we haven't just dragged a box select area, we can selectFileFolder on
click. If we have, set to false afterwards to reset
fmDragBox div added with no select properties and also added to body
Remote renamed Source and Settings moved

Settings moved to Edit section, makes more sense to be situated here
Localhost option added under Source, will indicate viewing local files
in future
Only action if there and 0.5s after load

Only input focus if we're not showing the trial screen, indicated by
lack of $_GET param
Only if trialBarRemaining is there should we adjust the bar length, now
also done 0.5 after load
Add source, shiftSim, boxSelect, del adjustCursor

Remote menu option is now Source
Don't hard code or pass through the adjustCursor value
shiftSim param added so we can simulate a shift key just as we do with
ctrlSim
boxSelect function added so we can draw a box on drag in the file
manager and select files. Math.abs used to always return a positive
number