Qiu: Merge branch '5-job-list' of github.com:twers/Viff-Service into 52-job-detail-page

Conflicts:
	lib/jobs/routes/jobs.js
	test/lib/jobs/job.js
[feature]Qiu: rename jobs/index.jade to jobs/show.jade
[feature]Qiu: add job detail controller

config the route to match /jobs/:_id to show one specific job
[feature]Qiu: add stub reset in test
Qiu: Merge branch '5-job-list' of github.com:twers/Viff-Service into 52-job-detail-page

Conflicts:
	lib/views/job-nav.jade
Qiu: Merge branch 'development' of github.com:twers/Viff-Service into 52-job-detail-page

Conflicts:
	lib/jobs/routes/jobs.js
[feature]Qiu: add e2e test for job navigation

click one item on the job list, the detail would be shown on right.
[fix]Qiu: fix the redirection of new job page
[feature]Qiu: extract to header.jade
Merge pull request #24 from twers/fix-new-job-page-redirection

Fix new job page redirection
Qiu&Zhaoyu: Merge branch '21-manually-trigger-run' of github.com:twers/Viff-Service into 52-job-detail-page
[refactor]Qiu&Zhaoyu: refactor the constructor of build class

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch fix-new-job-page-redirection
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	new file:   lib/views/header.jade
#	modified:   lib/views/layout.jade
#
[feature]Qiu&Zhaoyu: add builds app and setup the index routes
[feature]Qiu&Zhaoyu: return builds list
[feature]Qiu: add 500 handler for getting build list
[feature]Qiu: add builds list controller and get job for the given id
[feature]Qiu: find builds by given id in builds list controller

for this commit, no need to set scope.job, because it won't be used for now.
[feature]Qiu: implement status of containing builds in build list controller
[feature]Qiu: add e2e testing to builds list
[fix]Qiu: fix angular version issue