notif: set pending intent on creation

Change-Id: Ic07a7425d1e5de26660c32741a17370917bd23ea
move requestServiceStatus() to onResume

Change-Id: Id796673b2425df328ad5c56bd53e9d15576fe13c
allow sending work through startService

Change-Id: Iec1096be63de788663fabccdf31c81e0d1fe5d7c
WifiDirectManager: send message on disconnect

Change-Id: I862d6cd6032d09a5ef1fb7520d78d92d526ed4c5
move utility function into Misc

Change-Id: I83d41f5490192f120a22282838fb69002d29e8bb
resturture a bit for some upcoming changes

Change-Id: I443de93b497fb3c5237abf5d2661dfc2e8d8f9d1
pull out the nested classes

Change-Id: I9e867b36ca350dd9e92756b7f8cb8f1f365b0bbb
Transfer: use callbacks, and ditch the handler

all callbacks will originate from a child executor thread
the runnables will be cleaned up later

Change-Id: Ib9189119e3f9ac2ab22f75b3ad3c5dec93e64e16
BeamService: rewrite for binder interface

less generic but more suitable for our application
no need for overhead of messaging system for same process
communication.

Change-Id: I627154ffd163cca73d576978ca8ade6de69119fe
another round of renaming

Change-Id: I84a2fdf311c7b2aab7c69019a3483865023d8a3c
update tools version

Change-Id: I017b999d7e336ab1bca2bd555d72820497c8ebd1
re-add transfer rate to files being transferred.

Change-Id: I527e234aed9a52d8b49a3b16582caf838b52c99f
add an empty view for home listview

Change-Id: I183ebce28d687bca971a0cca7785e8b687f6cef0
screenshot: https://db.tt/KiO5ziBE
Add missing copyright headers

Intentionally left out Finished.java since we'll be getting rid of it

Change-Id: I8c9964f6d54ddf5fdedca0c59dbf8d76d8d61886
make BeamState a singleton

attempt to address inconsistencies between activity and service
especially when returning during a transfer. now the activity
doesnt have to bind then ask then wait for a reply from the serivce.

Change-Id: Ife9f81570e659d02d60b1767b104685278f06f0b
Put the ProgressInfo inside FileInfo and ditch BeamItem

this allows the FileTransfer to act upon the singleton

tried to synchronize all access to BeamState.items
but implementation is questionable especially regarding
the Beam Fragment and Adapter

Change-Id: I0a1ede465f4850f7c2f5a083fea945007cbf3892
move notification management into separate class

Change-Id: If18b3eca8ebdf98e44806f0b7038cde27449491d