Remove weblab.core.db package
Move test_gateway => test_db.py
[js]: Added 'upload' button so that federation is supported by JS experiments
[js]: Added 1000 ms timeout to startInteraction, to check whether certain issues are being caused by a loading delay
[js]: Now we only delay startInteraction if startInteraction isn't available
Fix tests
Merge branch 'master' of https://github.com/weblabdeusto/weblabdeusto
[JS]: Start is no longer delayed. Instead, if start() is attempted before the frame is ready, or before a nowReady() method has been invoked from JavaScript, then the parameters to start will be stored, and the real start won't be called until it is really ready. Otherwise, start() will be called as usual, with no delay
Merge branch 'master' of https://github.com/weblabdeusto/weblabdeusto
[pip]: Updated requirements (Flask-Admin needs to be within specific version range)
[xilinx]: Added xilinx_vhd_allowed and xilinx_bit_allowed options to config (enabled by default) which makes it possible to restrict the files that the Xilinx experiments accepts. Because most of the risk to the hardware seems to come from the UCF, restricting input to VHD can probably make the experiment particularly safe.
[xilinx]: Minor fix.
[xilinx]: state_not_allowed is now properly set when appropriate
[dev]: Modified warning so that users know they have to install pymysql_sa and not only pymysql
Merge branch 'master' of https://github.com/weblabdeusto/weblabdeusto
[dev]: Limited Flask-WTF version in the requirements.txt file, because higher versions seem to be incompatible with WebLab
Fix bug of endless loop in notifications procedure
Make that there is a single notification per recipient set
Show resource ids in the subject of the notification
Fix the resource_type stuff