Added key state to avatar data, started on chat entry field.
Merge branch 'master' of https://github.com/worklist/hifi

Conflicts:
	interface/src/main.cpp
Fleshing out the chat entry widget.
Merge branch 'master' of https://github.com/worklist/hifi
tiny change
cleaned up some camera code and added some functionality for first-person view
initial transition from vector to multi-dimensional array in AgentList
increased YAW_MAG (faster turning), redesigned the concept of avatar position, and reset Eve's position accordingly. Also added _frustumNeedsReshape in camera in anticipation of fixing problem where setting fov doesn't reshape the frustum.
More chat bits; basic functionality now working.
added methods to camera class to check for when the view frustum needs to be reshaped (but the calls are not yet being made - need to make sure the right place to use it)
add typedefs for stl iterator implementation
fix bug based on dynamic end of agentList iterator
update avatar-mixer to use new AgentList iterator
update audio-mixer to use new AgentList iterator
fix domain-server to use new AgentList iterator
Delete support (though the one on my numeric keypad doesn't work?),
sending key states.
update voxel-server to use new AgentList iterator
Merge remote-tracking branch 'upstream/master' into agentlist-array
resolve conflicts after merge with upstream master
Merge pull request #143 from PhilipRosedale/master

Added local gravity fields