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
Fixed warning in starfield code
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fleshing out the chat entry widget.
Merge branch 'master' of https://github.com/worklist/hifi
Gravity is ON near origin, off in space, and a gravity field can be created with getGravity()
Small speed/cleanup to thrust setting
Changed velocity to be dvec3
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