New Files:

- Uize.Matrix2D.js - provides support for building and applying 2-D affine transformations in a 2-dimensional plane
- Uize.Web.js - provides suppor for ease of selecting, traversing, styling, and wiring events of DOM nodes, among other useful operations needed for creating an interactive UI
- Uize.Web.xDom.js - extends Uize.Web by adding functionality for manipulating the DOM
- Uize.Web.xEffects.js - extends Uize.Web by adding functionality for animation effects
- Uize.Web.xFilters.js - extends Uize.Web by adding functionality for filtering & traversing the matched set of DOM elements
- Uize.Web.xSelector.js - extends Uize.web by adding functionality for selected nodes via CSS selector syntax, not supported natively by the browser
- Uize.Web.library.js - library file including all Uize.Web-related modules

Updated modules:

Uize.Comm.Ajax.js
- don't override the contentType of the ajax request if it's specified and it's a post request

Uize.Comm.Iframe.js
- removing unused 'this' variable

Uize.Fx.js
- New scrollToNode method that scrolls the window/document vertically to bring a specified target node into view at the top of the window

Uize.Node.Event.js
- merging in code change to support infinite loop issue in IE with Uize.Node.Event.fix()

Uize.Node.VirtualEvent.js
- updating the mouseRemainOver virtual event to include mousemove as a trigger (but also turning of trigger resetting) so that if you hit the page with the mouse already over, the event can still fire

Uize.Node.js
- needed to update Uize.Node to also wire 'hashchange' on windowEventVehicle
- if we set opacity:'', IE should clear out the opacity
- need to also kill default action for wiring 'touchstart' on an A tag
- fix for Uize.Node.wire to check for the attachEvent method instead of test isIE because apparently newer versions of IE support addEventListener, and for an SVG object it's exclusively addEventListener
- fix so that if the node you want to injectHTML doesn't support innerHTML, it'll default to XMLDOM
- New getDocumentScrollElement public static method
- Fix Uize.Node.setValue to handle HTML5 form elements by inverting the if-statement
Merge branch 'staging'
Merge remote-tracking branch 'upstream/master' into staging
- Moving scrollToNode out of Uize.Fx into it's own Uize.Fx.Scroll
- Moving Uize.Matrix2D under the Uize.Math namespace
- Fixing bug in Uize.Node for setting opacity in IE to also support setting a 0 value (in addition to the original fix to support '')
Adding TODOs for Uize.Web-related modules
Merge remote-tracking branch 'upstream/master' into staging
Updates from Zazzle

- cleaning up the Uize.Comm.Ajax code to use a local variable instead of constantly derferencing the instance variable
- fix in Uize.Fx.Scroll.scrollToNode for determining if scrolling should happen in a scroll container. it was calling _isNodeVisible which always used the window's coords and not the containers coords
- - moving the DOM Manipulation methods out of Uize.Web and into Uize.Web.xDom (cuz they'll be doing more heavy lifting)
- also slightly modifying the node list handling of Uize.Web constructor so it doesn't assume a native JS array (by calling .concat) but just does a loop copy
Removing all of the Uize.Web-related modules plus the contentious part of Uize.Node.injectHtml for the hopefully first successful pull request from Uize.
Merge branch 'master' of https://github.com/zazzle/UIZE-JavaScript-Framework into zazzle-master
Merge remote-tracking branch 'upstream/master'
- Fix for Uize.Fx.Scroll.scrollToNode to not iterate thorugh the children calculating their heights to determine the scrollContainerNode, but instead do what it used to do and also check overflowY
- Adding in the IE-fix code to Uize.Node.injectHtml for DOM nodes that have read-only innerHTML
Merging in non conentious widgets updates from Zazzle
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fixes after merging in from Uize master

- Uize.Widget.AutoSuggest was missing nearly all of its private instance methods
- Uize.FormElementWarning & Uize.Widget.Committer had bugs from declarative syntax migration
- adding in semicolons so it passing jHint (which makes it easier to spot scrunch bugs)
Adding childId method for building child ID prefix for cases where you're defer-loading
fixes/updates from Zazzle, including jsHint updates
bugipoo
Merge remote-tracking branch 'upstream/master'