Ensure a job name is set before being able to use navbar

This is an odd thing where if a job is created without a name, the
navbar will then become enabled, despite the UI theoretically not
allowing this behaviour. This code now just adds the requirement to
always have a job name be set.
Merge branch 'master' into bug/acm-DSC-515
Add ignore for intellij
Up amberdb version to 151
Revert "Ensure a job name is set before being able to use navbar"

This reverts commit 7331908a3d37246507697a78edfd46c3a9592586.
Merge pull request #588 from nla/bug/acm-DSC-373

Move amberdb to v151 for DSC-373 plus add some intellij stuff to gitignore