Add the aliases for mark and unmark to the tab expansion.
Show a % when a volume is loaded in a drive.

For a status slots print a % when the volume is loaded into
a drive.

So now we have:

'@' - import export slot
'*' - data in backup catalog doesn't match
'%' - volume is loaded into a drive.
' ' - nothing special with volume just in slot and catalog info matches.

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
Add running jobs scheduled time in director status

When a job fails and 'Reschedule On Error' is set to yes the job
would be rescheduled. Now when checking status of director with
bconsole it also shows what time it was rescheduled to.
Merge pull request #3 from chrfle/rescheduled_time

Add running jobs scheduled time in director status
Make compression context part of generic JCR.
Don't needlessly link binaries to compression libs.

When we link the compression libaries into the shared library
we no longer need to link the binaries against them when we
use dynamic linking. When you want static linking then you do
need to specify the compress libraries needed also for the
binary as it copies the object code into your binary.
Rebuild configure.
Cleanup possible due to abstracting compression code.

Now that the compression code is mostly in the shared library we no
longer need to include zlib headers etc all over the place as all
code accessing any compression specific interface is abstracted now we
can cleanup the header files and the Makefiles. This way we also don't
leak to many global stuff into our namespace which will never be used
anyway.