Refactor GPUImageToneCurveFilter to load/store tone data from separate class

It takes some time to load curve data from disk, so this change allows the curve data to be loaded separately from setting up the filter itself. This allows you to load the curve data on startup or in the background.