added possibility to enclose tooltip element inside trigger element (e.g. for table cells), incl. test
Fix for clicking on the next/prev month when it's been disabled via visibility: hidden closes the calendar - target is the root node instead of the button.
added radio button validation for single and grouped radios. made getPosition() use the first input element if a set of elements is available
removed duplicate inputs by name from the validator
Fix for clicking on the next/prev month button hides calendar.

If the next/prev month buttons are hidden via visibility: hidden and the user clicks on the area where the button is after it's been hidden, the click event's target ends up being the root node. The code that checks for this expects the event to be a child of the root node instead of the root node itself, so this patch just adds a check for this.
check each tooltip for existence, fixes issue 349

rather than checking if any tooltips already exist.
this way tooltips on some elements that are reloaded via
ajax calls will continue working. the previous code would
assume all tooltips still exist if *any* of the tooltips still
exist -- even if some of them no longer exist. now, part of a
page may be changed and can have new tooltips created instead
of only the ones for elements that did not change.

resolves: https://github.com/jquerytools/jquerytools/issues/349

Signed-off-by: Adam Mckaig <adam.mckaig@gmail.com>
Merge branch 'master' of github.com:jquerytools/jquerytools
Merge branch 'dev' of github.com:brewt/jquerytools into dev
Merge branch 'dev' of github.com:jquerytools/jquerytools into dev

Conflicts:
	README.md
Merge pull request #488 from lbarratt/dev

Fixes for radio button validation
spelling
Merge branch 'master' into dev
formatting
fix 542 pushState was called with wrong number of args
fetch e before using it
fix dateinput selectors
adding changelog
merge conflicts
fix apple overlay bug in firefox 3.6
config option for initial effect on tabs