moved components to troopjs-browser
require troopjs-jquery modules where needed
converted services to widgets. closes #1

use self.bind/trigger/unbind.
remove redundant NULL assignment
move 'require' to front of deps
move jshint settings inside define
jshint fixes
added package.json.
remove placehoder. closes #2
use when.js fordeferred. relates to troopjs-core#49
Merge branch 'feature/troopjs-core#49' into develop
fix lint
remove unused when/apply
dont' return from signals
forward signal arguments to weave/unweave
laxbreak:true
don't return from signals
moved application widget
pass arguments to start/stop
moved ajax service from core