Make path constants compatible with relocated plugin directory

If you use a reorganized directory structure like roots/bedrock does, the path constants used in the plugin do not respond to the path filters. I have updated the constants to be based on plugins_url and plugins_dir_path so that they will be correct in these cases.

I also fixed the spelling of the CFCDN_LOADING_URL constant.