reorder functions in qmgr.go
add workqueue.go
Merge pull request #81 from paczian/master

web ui: added worklow loading / saving
provid api for querying recently N submitted jobs. can be combined other query options: GET /job?query&recent=N&state=...&...
Merge pull request #82 from wtangiit/master

provide api for querying recently N submitted jobs / and code reorder
code re-organization before add awe-proxy: making controllers' code shared by proxy and server
code reorg: move server util to common lib
code re-org: move shared packages under AWE/lib
rename AWE/utils to AWE/scripts
code restruct: unify medium workunit struct passed along between workers
rename worker to processor (worker will be used as general client side function unit)
code re-org: mv workers from under awe-client to lib/workers
import update for workers
import updates for logger and util
add event.go for last commit
rename scripts back to utils (not to change documents)
split qmgr methods for reusing and overriding by proxymgr and servermgr; used Go struct embedding
distinguish proxy and server when printing config info
distinguish proxy and server when showing resource type by API
awe-proxy can start workers serving as a client