Merge pull request #1 from RubyLouvre/master

merge from RubyLouvre/avalon
fix data-duplex-changed bug
update duplex5
fix outerXxxx BUG
update offset method
update offset method
Merge branch 'master' of github.com:RubyLouvre/avalon

Conflicts:
	avalon.min.js
	avalon.mobile.min.js
add min
nodeType !== 1 ==> !tagName
Merge pull request #2 from RubyLouvre/master

merge from master
升级avalon修复:

1.IE6－8 proxy对param赋值类型为vm时报错
2.删除proxy时未删除绑定的subscribers
升级getEachProxy，处理proxy[param]为vm的情况。升级recycleEachProxy方法，回收subscribers。
Merge pull request #402 from ilife5/base

升级getEachProxy，处理proxy[param]为vm的情况。升级recycleEachProxy方法，回收subscribers。
refactor getEachProxy method
update ex4
update duplex6
Merge branch 'master' of github.com:RubyLouvre/avalon
update duplex6
重构 getEachProxy,fix #403 BUG
update eachPool --> eachProxyPool