hair: Improved hair implementation using fins

Implemented a particle engine for the hair so it
appears "messy". Added fin geometry and texture
genration to decrease the alising around the mesh
silhouette. Applied gaussian blur to each hair strand
for realistic hair coloring. Made use of the patched
texture capabilities to ensure shell textures don't
stretch.
NOTE: This patch forces all models to default to
lapped texture mapping. Furthermore fins are only
supported for imported models, not built-in geometry.