A bit of cleanup in preperation for VS2012
Created llappearance project. Migrated llvoavatardefines and llwearabletype.
Intermediary commit. Exploit virtuals to 'emulate' real llavatarappearance.h.
Migrate llpoly* files to llappearance
Pulled LLAvatarJoint out of LLViewerJoint
Migrate llviewervisualparams to llappearance project.
Clear up a few issues revealed upon forced full recompile. (VS is dumb sometimes)
Added LLGLTexture. Virtually completely virtual for now. Also added LLTextureManagerBridge, although not yet utilized.
Pulled LLAvatarJointMesh out of LLViewerJointMesh.
Migrated LLTexLayerParams. Renamed LLTexLayerSet(Buffer) to LLViewerTexLayerSet(Buffer), and provided simple bases in llappearance/lltexlayer.h to mimic new usage. Reworked various bits to work with these changes, and performed some basic cleanup of LLVOAvatar(Self)
OSX was choking on transformfeedback shaders. Make failure to load such shaders non-critical to the shader loading process. Also clean up glColorMask state properly in wlsky.
Dragged over lltexlayer, lldriverparam, lllocaltextureobject, llwearabledata
Brought over lltexglobalcolor
Completed code migration from LLViewerWearable to LLWearable.
Completed code migration to LLAvatarAppearance
Updated llfile so that llofstream and llifstream actually work when given a file handle.
Merge branch 'master' of github.com:singularity-viewer/SingularityViewer
Fix crash when using edit appearance.
Initial work.
Merge branch 'master' of https://bitbucket.org/LightDrake/singularityviewer-test