Fixed browsefiles use requirejs.
Merge remote-tracking branch 'silvia2/merge' into smartp
Merge remote-tracking branch 'upstream/smartp' into merge
 change type=external and add jquery file
main.js read xml and find nodes