Fixed autocomplete popup direction for swapped panes.

When panes are swapped (edit on top), the autocomplete popup now stretches DOWN from the cursor, not up.  This makes it so it won't extend up off the screen.
Another tweak to autocomplete box alignment

Previous fix caused the autocomplete box to overlap the cursor.  We adjust its position by lineheight to avoid this.
Make calltip window word wrap