FREEPBX-1953 #QA #comment Added some extra functions and modified existing ones in script.legacy.js to help with UTF8 character validation
FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text
Reverted since I pushed with wrong name "FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text"

This reverts commit 653143fd7011381f49ff1d3753f4365a79e843d1.
FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text
FREEPBX-1953 #QA #comment Minor formatting fix of new js functions
Merge pull request #3 in FREEPBX/framework from ~COVERUP0204/framework:release/2.11 to release/2.11

* commit '2d81f26d3b7981a1bb3f31e9cc14fb5911f44268':
  FREEPBX-1953 #QA #comment Minor formatting fix of new js functions
  FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text
  Reverted since I pushed with wrong name "FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text"
  FREEPBX-1953 #QA #comment Changed components.class.php to use htmlspecialchars instead of htmlentities when throwing back contents of textboxes to avoid garbled text
  FREEPBX-1953 #QA #comment Added some extra functions and modified existing ones in script.legacy.js to help with UTF8 character validation