Fixed edge label positioning
Fixed undo for the final step grader.
Merge pull request #151 from X455u/labels

Fixed edge label positioning
Added possibility to pass element to JSAV constructor as an option
added french translation
Merge pull request #155 from efouh/french-translation

added french translation
Improved variable equals and state; added tests for both
Remove accidental console.logs
Implemented state() function for list and listnode
Improved variable state() to store less data
Move listnode.state to node.state
Implemented state() function for tree and binarytree
Fixed an error in variable.state causing previous styles not being overwritten in some cases
Improved state() function for array and added tests for it
Initialize empty code object if codelines is not given
Improve state functions to store less data
Merge pull request #154 from X455u/final

Fixed undo for the final step grader
Log events on exercise init and exercise gradeable step
Added fixmod: none option to exercise
Add option to configure the element inside which a dialog is added