Add clickable coordinates in chat

Coordinates that are input during chat are now clickable. They will center a user over the hex as well as select that hex and highlight it.
If it goes to a hex that is not loaded (off-screen) then it won't find the castle/village/army.  It will select the hex and go there but you won't be able to see the hex outline because there is a castle or village on top.

I suggest just have this select the hex and we solve it in rp_info_hex.js.

So take out the hex_type function and have the hex type be hex. Then add something like this to rp_info_hex.js inside it's created function

	// if hex is selected and there is a castle or village here select it instead
	self.autorun(function() {
		var castle = Castles.findOne({x:Template.currentData().x, y:Template.currentData().y})
		if (castle) {
			Session.set('selected_type', 'castle')
			Session.set('selected_id', castle._id)
		} else {
			var village = Villages.findOne({x:Template.currentData().x, y:Template.currentData().y})
			if (village) {
				Session.set('selected_type', 'village')
				Session.set('selected_id', village._id)
			}
		}
	})

If there is a castle or village on a hex they user should never be able to select the hex.