Matrix.Billboard Change & Quaternion Addition

Separated the Matrix.Billboard into Matrix.BillboardRH & Matrix.BillboardLH.  This facilitates my particle effects, which broke when the model winding order changed.

Added a Quaternion.RotationLookAt function with takes a forward and up vector, and creates the appropriate Quaternion.