* #17135 Fix bug in client-qt
Merge branch 'pyramid'
[#16079] Fix namespace packaging.

Bad practices in server's sflvault.__init__ broke the namespace mechanism.
[#16079] Fix imports in server/sflvault/__init__.py

Now, tests in the "tests" folder run correctly with runtests.sh.
Removing spurious ".swp" files.
[#6077] Use shlex to split arguments to pass to the connect command.

Simply splitting by " " doesn't cut it because it doesn't split arguments in
between "" brackets correctly.
[#17444] Replaced usage of obsolete crypto function.

Use Crypto.Random.new() instead of Crypto.Util.randpool.
[#16079] Fixed test paste server setting so that it runs many tests at once.

Adding "sflvault.vault.session_trust = true" allows for all tests in
server/sflvault/tests to run at once. Without this, we'd get random
authentication errors if the test suite was big enough.
[#18820] Updated Pyramid (and dependencies) to 1.2.7.

The biggest change was the update to pyramid_rpc. It required major changes in
server.sflvault.views.

All tests pass.
[#18820] Updated Pyramid (and dependencies) to 1.3.4.

Paste was dropped by Pyramid in 1.3. Our current Paste-based setup still works,
but it might be a good idea to eventually drop it too.
[#18820] Removed spurious eggs.

We had WebError and zope.sqlalchemy eggs in our repo and they apparently served
no purpose.
[#18820] Updated Pyramid to 1.4.
[#18820] Removed simplejoson dependency.

json is built-in since Python 2.6.
Removed a few SAWarnings about using in_() with empty sequences.
[#18820] Updated nose to 1.2.1.
Merge remote-tracking branch 'github/master'