core/server.py:  Regular expressions may now be used in the "origins" setting (typically in 10server.conf).  This has been implemented via a new `ApplicationWebSocket.valid_origin()` method which is called inside of `ApplicationWebSocket.open()`.  This new method gets the list of valid origins via `self.prefs` instead of `self.settings` which means you can now change origins on-the-fly without having to restart Gate One.
core/server.py:  Tweaked the message that gets sent to clients when their origin is denied.
gateone.js:  Changed the series of events that occur when a client is denied due to an origin restriction.  Now the message should be clearer and easier to read.