Basic object evaluation/expansion for firefox
Don't limit the sive of the *jss-events* buffer, it's amazing how much data the browser can generate that we'll need to scroll back through
Added actor classes, and handlers, for network events and pageError events (it still remains to be seen if it's worth keeping these as seperate classes)
Add an initarg for the actor's state so that we can create actors already in the listening state (this is cleaner than having to call jss-firefox-actor-start-listening everytime)
removed some debugging statements we don't need anymore
When connecting to a firefox tab attach to its theradactor, interrput it, and then resume it setting pauseOnExceptions to true
Pass in the actual jss-console object to jss-firefox-ConsoleActor object (which they'll need to log or to create other actors)
Fix totally broken class declaration (jss-firefox-actor-with-console-mixin)
More documentation for the http-repl and io modes
a few more lines of documentation for the debugger
Update firefox status in README
Use defun* intsead of cl-defun (the cl-defun name doesn't exist in emacs 24.1.1)
Rename jss-console-close to jss-console-disconnect (which only does
the actual browser network stuff), move the code to update the
jss-taband jss-console objects into jss-console-kill and out of
the (jss-console-close :around) method, which is now gone.

This also removes the use of :around methods from jss and, hopefully,
fixes #2.