rename _shapes -> _jointShapes

also stubbed Model::createBoundingShape()
Improved hifi:// style URL scheme handling.

First steps towards implementing #1463.

 - Moved url parsing code from Application::event to
   Menu::goTo(QString).
 - Handle destination component of URL as either a @username,
   #place, or x-xx,y-yy,z-zz style coordinate.
 - Added support for entering hifi:// style URL into @ invoked
   goto menu option.
Adding bounding capsule shape for Model

Also:
Cleaned up the automatic geometry LOD loading
Removed staticExtents data member from FBXGeometry
Split debug rendering of bounding shapes from joint shapes
Init bounding Extents for more correct shapes
draw head bounding shape first
bounding shape relative to model's root Joint
Resolve body-body collisions with other avatars
merge upstream/master into avatar-interaction
modify avatar thrust during collisions
Only simulate() Avatar Models when necessary

Also: rebuild collision shapes when Model scale changes
Re-add fullUpdate hint to Model::simulate()
merge upstream/master into avatar-interaction

Conflicts:
	interface/interface_en.ts
Merge pull request #2588 from AndrewMeadows/avatar-interaction

Avatar body-body collisions
merge upstream/master into "improved URL scheme"

Conflicts:
	interface/interface_en.ts
merge upstream/master into "improved URL scheme"

Conflicts:
	interface/interface_en.ts
Manual merge
Merge branch 'master' of https://github.com/highfidelity/hifi into HEAD

Conflicts:
	interface/interface_en.ts
	interface/src/Application.cpp
Fix crash: don't simulate until geometry exists
Merge pull request #2595 from AndrewMeadows/avatar-interaction

Fix crash: don't simulate until geometry exists
Informed users who want to chat they have to log in first.