Adds prefix_with_space layout option

This adds a prefix_with_space option to layouts. This allows shells to avoid adding commands to the command history (i.e. using bash's `ignorespace` option).

This option might belong better as a root option, but I wanted to get some input first. Also, prefix_with_space is kinda lame, need to think of a better name...