Merge branch 'uidev'
added missing translate key
fixed a bug that app cannot halt
fixed localizationstring for multi select drop down directive
added ui.router.extras
removed duplicated directive (input-file-directive). clearFile method exposed
related to araqne/issue#629. changed otp interface
return otp flag at LoginPlugin.hello. client should send password without hash
webconsole now use araqne-dom 3.3.0
added validate name in undefined directive for system config
version update to 3.3.1
display otp seed as qrcode. added qrcode generator library.
added widget name validation #797
zero decimal place option works. some ui changed
msgbus datetime format displays as millisecond
added queryInterval test set
LoginPlugin.hello supports otp
fixed a bug about background query #846
numformat NaN supports
registerQueryInterval supports data offset (head/tail)