persp-mode-map: define bindings inside defvar form
add 'perspective-mode' Custom group to 'frame' group
use library 'cl-lib' instead of 'cl'
quite byte-compiler
ensure spaces are used for indentation
Merge pull request #32 from tarsius/master

various cleanup
Fix cl-lib related warnings

Fixed a few simple issues related to the recent switch to using `cl-lib`
from `cl`, which caused the package to fail to
load (https://github.com/nex3/perspective-el/issues/33).

- Add `cl-` prefix to `defun`, `loop`, and `return-from` expressions.

- Add back `(require 'cl)` because `lexical-let` is not defined in
  `cl-lib`.  Note that `lexical-let` has been deprecated since emacs
  24.1 (https://www.gnu.org/software/emacs/manual/html_node/cl/
  Obsolete-Lexical-Binding.html), true emacs binding should be used
  instead.
Add a comment to explain requiring cl
Merge pull request #35 from che2/fix-cl-lib-related-load-failure

Fix cl-lib related warnings
added persp switch hook to be run after a `persp-switch` action
only kill live buffers

fixes #27
Merge pull request #36 from csantosb/switch-hook

added persp switch hook to be run after a `persp-switch` action
Merge pull request #38 from csrhodes/killing-perspectives

only kill live buffers
Fixed a syntax error introduced in 6af3e46c
Merge pull request #39 from 501st-alpha1/master

Fixed a syntax error introduced in 6af3e46c