Support data-dialog-url attribute

Ability to specify a URL for an iframe or ajax dialog that is different
from the href. This should be useful for progressive enhancement.
Fix missing semi-colon
Complete refactoring of jquery.menu.js,. Not any significant changes to the actual logic at this point. Notable changes include changing custom-dummy event objects were changed out to jQuery.Event objects, @todo consider using jquery.customEvent.js (will require more refactoring within VP's codebase).
Merge pull request #86 from benhutchins/master

jQuery.richTooltip.js improvements!
Created concept of "menubars" that are implicit by the way you create drop down menus. Improved consistency for function names within jquery.menu.js. Added way to get access to the Menu object for a drop down menu, via the dropDownMenu data key.
jquery.menu.js: Bug fixes, minor improvements.
jquery.richTooltip.js: Rename "closeEverything" event to "ui.element.open" to keep a better naming pattern.
Merge pull request #87 from benhutchins/jquery.menu

jQuery.menu.js improvements: "menu bar" support