Ignore X and Y body rotations when sent by mouse look.

Fixes http://opensimulator.org/mantis/view.php?id=3274
When not in mouselook, avatar only sends rotations around the Z plane (since that's the only way an avatar can rotate).
However, in mouselook it also sends X and Y information.  But sending X and Y in terse updates causes issues with wrong camera movement in mouselook.
So strip out X and Y components for now.  If this is an issue, then could strip out before sending avatar terse update, though this generates more cpu work.
Thanks to mirceakitsune for suggesting an initial fix
Fix regression where mouse look flight direction no longer worked by zeroing x/y rot before sending agent updates, instead of before any agent update processing

It turns out that the x/y rot data in mouselook is needed to implement this and to push the avatar against the ground if walking in mouselook.
Doing this in the terse send so that we preserve mouselook rotation information
Properly set InventoryType.Snapshot when a snapshot is uploaded

Resolves http://opensimulator.org/mantis/view.php?id=6857
This prevents the inventory service complaining later about an attempt to change an invariant
minor: Use enums for setting inv/asset types on data upload rather than magic numbers
Reversing back to the row["ColumnName"] case field name. http://opensimulator.org/mantis/view.php?id=6868
Stop writing partner id to record when updating profile data. This should be changed only by admin in backend.
Adding profile partners fix to SQLite and PgSQL drivers
Add support for user preferences (im via email)
use System.IO.Compression.DeflateStream for mesh decompression in an attempt to reduce mesh asset decoding failures
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Fixed misleading comment
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
apparently mono DeflateStream has no CopyTo method =(
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Add console utility commands "scale scene" and "translate scene". Note that repeated use of these commands will induce floating point accumulation errors. Please back up your region before using.
This is the Avination Entity Transfer Module. Surprisingly, it still compiles
but I don't know if it runs. Will probably crash and burn as the supporting
code isn't there yet.
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
Committing the Avination Scene Presence and related texture code
- Parts of region crossing code
- New bakes handling code
- Bakes now sent from sim to sim without central storage
- Appearance handling changes
- Some changes to sitting
- A number of unrelated fixes and improvements
Add missing files *blush*
Replace proprietary file header with BSD one