Fix PS1.

"[" is printed, so it needs to be outside the \[...\] which indicates non-printed characters (like color changes). This solves a pesky bug where bash had trouble wrapping commands properly if you recalled them from history and they exceeded the width of the terminal.