Allow custom lockfile

This allows the setting of a custom lockfile name for abideCompile. 

In usage you could set this to take a grunt option or envvar so this is set by whatever is running the grunt commands.