Uses actual hostnames instead of any abbreviated host/site identifiers.

Configures Makefile and .travis.yml to show all warnings.

Cleans up redundant login methods in browser, now using a single method
with a host parameter.

But this isn't actually working yet.

ref #45

```
platform darwin -- Python 2.7.5 -- py-1.4.20 -- pytest-2.5.2
plugins: capturelog
collected 6 items

test/test_browser.py F.
test/test_live_messages.py F
test/test_live_openid_login.py ..
test/test_wrapper.py .
```
Merge branch 'master' into HEAD
Fixes test failures resulting from full-hostname-using modifications.

resolves #45
Fixes Travis test command with Python warnings enabled.

ref #45
Merge branch 'master' into issue-45-host-names

Conflicts:
	.travis.yml
fix merge conflict
Swap IDs of MessageMovedIn and MessagedMovedOut, per personal testing.
Merge pull request #55 from Manishearth/test-manish

Use actual hostname
Merge pull request #56 from Manishearth/test

Swap IDs of MessageMovedIn and MessagedMovedOut, per personal testing.