Enabled UTF-8 in database connection
Admin web interface improvements

Added new-and-cool angularjs-based web interface.
Fixed switching from minidisa

Old minidisa was not able to deal with call pickups, so picked calls was
returned to voice menu after 60s timeout. Now we use callfork's fake
ringback feature to pass calls (new action is 'switch2').
Authentication added

In fact, external authentication is used.
Apache's REMOTE_USER is used when running under web server.
TEST_AUTH_USER environment variable is used when running on test server.
Web admin interface moved into /a/...
Fixed dependencies