*9002* Cleanup and testing for DB data parser
*9002* Fix controlled vocabulary installation
Merge pull request #217 from asmecher/9002-fix

*9002* Fix controlled vocabulary installation in metadata plugins
*9002* Tweaks from review
*9002* Fixed JS lint problem
*8996* (8737 port) Return number of affected rows
*8996* (8737 port) Check for updated rows to better handle race condition
*8996* (8735 port) Use config setting path info, drop guessing code
*8996* (8698 port) Valid main context index page access are not counted
*8996* (8678 port) Require locale component before usage possible call
*8996* (8690 port) Make it possible to filter files by their names
*8996* (8687 port) Removed frequency from scheduled tasks
*8996* (8649 port) Use shutdown function to execute tasks
*8996* (8664 and 8748 port) fixed base urls edge cases
*8996* (8785 port) Improve scheduled task notification and error reporting
*8996* Fix number of array items to return
*8996* (8902 port) Fixed auto staging
*8996* (8832 port) Scheduled tasks are not running by default
*8996* (8958 port) Removed unused variables
*8996* (8961 port) Add notification about failing to retrieve counter bot list