MediaProvider: support streaming bookmark

Add bookmarks table and bookmark URI.

CRs-Fixed: 637282
Change-Id: I4414a1619066efe58457350a82394d56d26d41bb
MediaProvider: Avoid issue of android.process.media stop

"OK" and "Cancel" button's click event response at the same time
lead to FATAL EXCEPTION. Make the click events do not happen at
the same time.

CRs-Fixed: 513752
Change-Id: I92fc1dc15be42d0bd9fe54f41fdbb26b3ca4b85c
MediaProvider: When insert files to "internal.db",
Don't notify MTP.

Steps to Reproduce:
1. Connect DUT to Win7 PC via USB cable.
2. Do Factory reset, don't unplug the USB cable during the reset.
       ->DUT will reboot automatically after factory reset.
3. After DUT enters the system, transfer some files to the DUT by MTP or
take some photos by Camera.

Expected Results:
Read DUT files normally on Win7 PC.

Actual Results:
The files transferred by MTP are named as "Local Disk" on the PC.
And the photos token by Camera can not be showed.

After file is inserted into "internal.db", don't notify MTP. If notify,
PC will get no data from DUT because MtpServer will only query
file's info from "external.db" and after PC gets no data so many
times, it won't send "GetObjectPropList" request to DUT, that will
cause "Local Disk" showed on the PC side.

Change-Id: I6cb364158dbda8b267bdfbf6663d0682f7d4d6cb
Signed-off-by: xiaochao <xiaochao.huang@intel.com>
Signed-off-by: Bo Huang <bo.b.huang@intel.com>