Fix minor bug in option detection
Merge pull request #2269 from ghost1227/issue/1836

Resubmitting with a minor tweak... nothing really new yet, just cleanup
Better support for https asset conversion on checkout page
Minor cleanup
Merge pull request #2270 from ghost1227/issue/1836

Better support for https asset conversion on checkout page
Initial unit tests for new SSL functions
Merge pull request #2271 from ghost1227/issue/1836

Unit tests!