Adding an exclusive lock around the processing of static files to avoid multiple requests potentially processing files all at the same time
A little housekeeping
Fixing UTF8 BOMs in files
#102 #99 Ignoring and clearing out old temporary LESS files

These files are used to implement the LESS globals system and should normally be deleted as soon as they are used. However, some situations lead to them sticking around. This change ensures that they are not subsequently processed as files to be included and that we attempt to clear them out before processing all the LESS includes. This is achieved by using a obscure naming pattern for the temporary files.
Merge branch 'develop'