in setCkPath use the request to files url instead of constructing it here
amends to handle ckEditor paths setup and some added test cases
Set of fixes to handle ck path in non root directories
Added an extra post-init block to handle a few circular dependency issues
Merge pull request #1228 from rossriley/non-root-directory-config

Non root directory config