Cock Sock Revamp

For @Gedan, et al, The Cliff Notes:
* Fully implemented Cock-Socks (at least as much as humanly possible without going totally insane...)
* Scarlet Socks and Cobalt socks will only effect the cock they are on--it is no longer a global change Perk
* BigCock Perk implemented many more places too as a result
* Several new functions written, that when fully implemented will make code simpler and make Perks and the like actually work
* Several expansions/tweaks to many masturbation scenes (A proofreader/copy editor should probably take a look...)
* More bug fixes, code cleaning, and kinks straighten than I can count...