- fix missing semicolon
- fix wrong "--webkit-transition"
- fix wrong "--webkit-transition"
# fixed wrong css values

Following values where invalid and thus replaced:
border-radius: none --> 0
border-color: none --> transparent
padding: none --> 0
- fixed invalid z-index value
- fixed invalid border-line-type value
# fixed a couple of invalid css values (same as in main.css)
# fixed a couple of invalid css values (same as in main.css)

also fixed property "align" (guess this should have been text-align)
Merge pull request #469 from Philzen/patch-1

Fixed a couple of invalid (and thus inactive) CSS lines
rebuild af.ui.css
fix "null" bug with $.ui.setTitle
Update appframework.ui.js

in case of robustness, plz add the parameter af for the  Immediately-Invoked Function Expression(IIFE).
block panel when side menu is open

alternate fix for issue #468

adds a mask on main panel when side menu is open and blocks scrolling, tapping on it will close side menu.
Merge pull request #481 from LeoYuan/master
fix a typo, change `offsetheight/offsetwidth` to `offsetHeight/offsetWidth`

you will always get `undefined` via af(document).width()/af(document).height() in the meantime.
fix a bug for jsonp request

### bug description
since a new case clause has been added to the settings.dataType-handling block, unfortunately, this branch will break the original code, the following code block which is used to handle settings.data will never get a chance to run.

### code snippet which reveals the bug
```
af.ajax({
  url: 'http://sample/do_query.jsonp?callback=?',
  type: 'get',
  data: {a: 1, b: 2},
  dataType: 'jsonp',
  success: function(data) {
    console.log(data);
  },
  error: function() {
    console.err(arguments);
  }
})
```

### how to fix?
switch the settings.dataType and settings.data code block.
Merge pull request #492 from LeoYuan/patch-2

fix a typo, changed `offsetheight` to `offsetHeight`
Add $().contents() api

Fix modal windows replicating dom nodes and NOT moving them.
changed the returned value of width()/height() back to a number.

**Note: this may not a bug, but I think there is a better solution to handle the unity thing.**
### solution decription
there was [a older commit](https://github.com/01org/appframework/commit/a94fdadcb39e64dd7e5d4164384ad4e36bf2bdc5) from kyo-ago, I did not figure out why such a change has been made, after modification, the users who are familiar with jQuery will be strongly confused, and didn't see any benefit from that change.
Here is the [issue](https://github.com/01org/appframework/issues/483).

### how to do it better?
just convert the variable `tmpVal` from string to number via `+tmpVal`, so only number will be returned from `width()/height()` now, everybody's happy.
apply mask only if no fixed sidemenu