MDL-44349 core_moodlelib: Improve word counting rules

Signed-off-by: Tony Butler <tonyjbutler@gmail.com>
MDL-44349 core_moodlelib: Add unit tests for count_words()

Signed-off-by: Tony Butler <tonyjbutler@gmail.com>
MDL-44992 Conditional availability tab focus bug

Tabbing through the eye icon triggered it to change. Corrected by
making it work the same way as the delete icon (Enter key to change).
MDL-44616 behat: Adding steps to test MDLQA-1709 and MDLQA-62

- In an assignment with file submissions enabled,
  students can upload a set number of files.
- In assignments with file uploading enabled
  the Student can use File Picker to upload files.
MDL-44617 behat: Automate MDLQA-1464

A student can add submission comments to an
online text type assignment.
MDL-45061 airnotifier: Changed default port value to 443
MDL-44618 behat: Steps to speed up mod_data features creation

A step to add a field to a database and
another one to add a database entry.
MDL-44618 behat: MDLQA-18 converted to a behat scenario

In a database activity, students can add
entries to a database.
MDL-44621 behat: Adding text selector

Same behaviour than I should see step,
it looks for the text in the node + descendants,
but, to get the lower level match discards the
nodes with children that also contains the
same text.
MDL-44621 behat: Automating MDLQA-20

Database activity entries can be viewed in a list
or singly or they can be searched or browsed.
MDL-45116: Workshop submission title displays behind author picture
MDL-44798 editor_atto: Backport a fix for HTML5Shiv

This is a backport of the Rangy workaround for a bug in HTML5Shiv, which
breaks document.createElement by returning nodes which have parent nodes.

HTML5Shiv refuses to fix this bug so Rangy has had to work around it.

For more information see:
* https://code.google.com/p/rangy/issues/detail?id=104; and
* https://github.com/aFarkas/html5shiv/issues/64.
Merge branch 'MDL-44349-master' of https://github.com/lucisgit/moodle
Merge branch 'MDL-44798-master' of git://github.com/andrewnicols/moodle
MDL-45132 curl: Unit Tests for file uploads
Merge branch 'MDL-45132-master' of git://github.com/FMCorz/moodle
Merge branch 'MDL-45061' of git://github.com/jleyva/moodle
Merge branch 'wip-MDL-45116_master' of https://github.com/kwiliarty/moodle
Merge branch 'MDL-44616_master' of git://github.com/dmonllao/moodle
MDL-45142 report_partcipation: Fixed behat feature file name