Changes to make passing custom config path to richeditor form control work

Firstly, separating out the preside richeditor creation js into its own file and js object to improve reusability. Then direclty loading the custom config file from cfrequest variable that is set when we include ckeditor js (from the server side, required some fixes to layout that were not including this properly). Finally, allowing an editor control to define custom config path.

[skip ci]
Allowing a richeditor control to define its own custom ckeditor config path

[skip ci]