plotting.bar should not manually set a tick offset
The `align` kwarg of `Axes.bar{h}` will take care of all of that logic for you.  Making it so that the tick labels do not match the data coordinates cause problems when trying to plot overlays (see  http://stackoverflow.com/q/23909249/380231).
