Monkey-patch SC.View to support toolTip property on all views

This already exists in SC 0.5+, but not with the version we have.
Not worth adding this to the fork of SC we are using, easier just
to add this small change here.
Add ability to show QTip tooltips on elements.

In the inActivity state, we can call the showInfoDialog
to append a speechbubble-like tooltip on an element.

The tooltip appears immediately, and disappears when the
element is moused out of or the bubble is clicked. From then
on the tooltip acts as an on-hover tooltip.

Add the jQuery QTip library:

 * Copyright (c) 2009 Craig Thompson
 * http://craigsworks.com
 *
 * Licensed under MIT
 * http://www.opensource.org/licenses/mit-license.php
Show all tooltips on info dialog close.

For now this is global. Later we can decide to make
this authorable.

Tooltips can be added directly to views, just by using a toolTip
property and adding a "hint-available" class.
Remove tooltips on state exit
Add tooltip hints to chromosome pages (playground, challenges)

In general tooltips can be added directly to views, just by
using a toolTip property and adding a "hint-available" class.

In the case of a few of the tooltips, however, new views had to
be created in order to position the tips more exactly.

Conflicts:

	apps/lab/resources/chromosome_breeding_challenge_page.js
	apps/lab/resources/chromosome_challenge_page.js
	apps/lab/resources/chromosome_training_single_page.js
Remove qtip on navigation
Meiosis page hints, plus pattern for showing delayed hints

Two hints are not shown at the beginning, and are only shown after
the new meiosisAnimationCompleted action is called.

Conflicts:

	apps/lab/resources/single_meiosis_page.js
Meiosis matching challenge page hints

Conflicts:

	apps/lab/resources/meiosis_page.js
Add hints to final breeding-page-match challenge

Three sets of hints: one on start, one on first breed,
and one after a dragon is stabled.
Conflicts:

	apps/lab/resources/breeding_page_match.js
	apps/lab/states/inActivity.js