* created/moved the files
* added the model for the downloading the data
* add the file with the error data
* changes added other changes and fix codacy
* changes in the config and utils files
* fixed the test cases
* minor changes in the data keys dict
* changed the test file location
* fixed the tests
* set the route in the list view and show only erors
* minor fixes in the childtable import and log tables rendering
* Refactor Download dialog to use MultiCheck
* [FIX] login xss
* [FIX] Client Side Sanitization
* moved from frappe to frappe.utils
* added strategies
* removed console.log
* fixed codacy
* XSS sanitization at login
* moved to common js - xss_sanitize
* [HOTFIX] fix currency issue on print
* [HOTFIX] fix currency issue on print
* added value check for format
* added value check for format
* fix codacy
* Add function to remove specific custom buttons by label
* [fix] codacy errors
* rename remove_custom_buttons function to remove_custom_button
* seperate add and get inner button functions
* [fix] codacy errors
* More flexible API
* Alias Form method
* Allow developers to choose attachments
This change allows developers to choose attachments, even if there is a cur_frm object.
* Update communication.js
* Merge this.attachments and form attachments
* fix codacy
* multicheck control
* [checkboxes] replace in domain settings
* [checkboxes] use in setup_wizard domains
* [multicheck] minor
* [multicheck] set and get value as an array
* [multicheck] make controls.less
* basic view control with value as array object
* load active domains
* selenium helper: multicheck
* [multicheck] make field if not present
* [multicheck] append control in an HTML field