syncslides: PresentationActivity - get deck from DB

Also, move the server-side code of discovery into PresentationPeer.
It's called 'peer' because it functions as both client and server.

Change-Id: Ia783177085b5964d423639e24bc02c23a47c9b2f
10 files changed