Fix typo bug

This is the correct fix for #13.
Default to save-and-restore for window configurations

Closes #11.
Fix browse-kill-ring-update

Commit ca0b5f4 broke this function by updating the signature of
browse-kill-ring-setup, but not updating it everywhere.

Additionally, calling browse-kill-ring-setup multiple times leads to
duplicating overlays, so fix that too.

This fixes #15.
some bug fix

 - bug fix with browse-kill-ring-update
 - bug fix with browse-kill-ring-delete
 - works with delete-selection-mode
modify save-and-restore option when exit.

use quit-window when emacs version is 24+.
Set RET to `browse-kill-ring-insert-move-and-quit'

Pull Request by skyer9:
Swap RET (for `browse-kill-ring-insert-move-and-quit') and u key bindings.
When kill is selected from browse-kill-ring (by typing RET),
selected kill is changed to last kill of kill-ring,
and can yank selected kill directy.
Works with kill-ring-yank-pointer.