Git commits in Moodle 3.1.0 by Ruslan Kabalin

commit 324a45833aea8affb3f4507dec75dda33a1acf40
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Wed, 24 Feb 2016 23:01:08 +0800
Tag:    v3.1.0-beta

MDL-50887 tests: Increment number of plugins in core_component_testcase.

commit 71f74dd16568210697f7c47d8375bcc6ceb94f5d
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Tue, 23 Feb 2016 00:09:33 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Add unit tests for scanner class.

commit ae3ba482722bf9427767fd6949fdbc2bb3271c4b
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Tue, 23 Feb 2016 00:05:14 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Add unit tests for manager class.

commit d08667a27125748dc773dde3dfcfbd69b654ab84
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 22 Feb 2016 19:46:59 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Access config properties using getter.

commit 17d7ee0eeabc9ccd3d3beebfeb78b9e1160bc472
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 22 Feb 2016 19:45:41 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Add config getter to base class.

commit 5b6a0f2c15ef7b1743af0ba764a703cc0c4cbfec
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Fri, 19 Feb 2016 17:35:54 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Split scanning logic and results processing.

commit 56e915bb82ff3e2ee48e4b37ff3b0e639f381c03
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Wed, 17 Feb 2016 21:16:21 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Replace 'antiviruses' with 'antivirus plugins'.

commit ae784f716ede480b9ee3bb4a6673f0a7e0121770
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Wed, 17 Feb 2016 21:14:09 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Refactor adminlib to use html_writer.

commit fa29c0c3d41cc621a2072c3f8ad11819d5138c01
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 19 Oct 2015 19:19:37 +0800
Tag:    v3.1.0-beta

MDL-51830 course: Add course section deletion event.

commit 11362ae3ff6a63a0f81ae943e0ffd749b14be875
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 12 Oct 2015 22:18:16 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Use namespace referenced classes.

commit b6bb4e81bb34f8273ac7ca5a42cd28197fe4845c
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 12 Oct 2015 18:32:36 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Use autoloaded classes.

commit 1a980fdadbd40f65891a89502df334deed53809e
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Tue, 21 Jul 2015 17:34:42 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Fix style issues.

commit 1a1d249a70c8486ca87416f3f42d1ee2f5532861
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 20 Jul 2015 23:08:53 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Implement file scanning functionality.

commit 375223c6db62af241a4a398fc8c7ec55511fc7cc
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Tue, 30 Jun 2015 18:42:03 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Deprecate functions no longer required.

commit 001feb6649acf97367525d3c345cff340a1f2427
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Mon, 29 Jun 2015 22:12:10 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Refactor antivirus scanning to use new plugin.

commit 7d19e0e33d10dce01d41850c84939a8502de2b41
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Thu, 25 Jun 2015 23:39:22 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Move global clamav settings to plugin level.

commit 89a5878e3f3affee4256af87c9adc50cfcf91818
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Thu, 25 Jun 2015 19:02:24 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus_clamav: Initial commit.

commit 146eeb765160ac668aec129593ee5e3a4f91477d
Author: Ruslan Kabalin <r.kabalin@lancaster.ac.uk>
Date:   Wed, 24 Jun 2015 23:22:56 +0800
Tag:    v3.1.0-beta

MDL-50887 antivirus: Add antivirus plugin infrastructure.