Added BendyLine

This commit adds a new class which extracts the physics of the physical mohawk hair thingy on the avatar head, and generalizes it so it can be used for other things. It reduces the amount of code in Head.cpp.

Also, this includes a commit to improve a feature in the particle system for cycling through colors.