Rename Job edit to Upload

This means that the action matches the Task.
added 'status' to title of job show page
check jobFile's jobId matches current job
fix indenting
Merge branch 'master' into huw-upload
Don't need this exception

We already have RecordNotFound for this (which more precisely describes what's going on anyway)
Moving to docworks early raises RecordNotReadyException
basic 'workflow'

added in concept of a workflow; so you can step through the tasks required of a job.
silly spaces
move banjo-uploading.js from vendor to js dir
upgrade to jquery-ui-1.10.2
use jquery-ui for reordering in describe

Doesn't submit the order back to the db yet!
Merge remote-tracking branch 'origin/master' into huw-upload

Conflicts:
	src/banjo/models/JobRecord.java
	web/WEB-INF/views/jobs/list.ftl
sends a job order in when you press the save this order button

(todo: save this order button should only be shown when you've changed the order; it doesn't actually do anything with the data it is given)
POSTing a reorder works

POSTing a list of jobFileIds moves the jobFiles into the order they appear in that list.  This is fragile and doesn't have a lot of error checking (JobRecord.reorderJobFiles() could break halfway through saving the JobFiles).
handy <hr />
Merge branch 'master' into huw-upload
Save Order button disables/enables
Merge branch 'master' into huw-upload

Conflicts:
	src/banjo/models/JobRecord.java
Merge pull request #135 from nla/huw-upload

File Order - Workflow Steps

Still a work in progress. But great for the sprint 25 Demo.