resolves #49 checks bandwidth and according to bandwidth it arranges
resolution. In mobile data connection, if there is enough bandwidth,
it's resolution is 176 x 144. Because of its instability.
resolves #114 resolves #113 optimization about previewcallback.
setPreviewCallback is called when it is needed. Onpreviewlistener is
also removed and RecordActivity onPreviewCallback is called directly
from cameraDevice .
android target is changed to 19 (android 4.4)
resolves #99 on Share broadcast(ContactList) activity, contacts' photos
also displayed in filtered results.
resolves #99 contacts' photos are displayed in selected contact list
results on ContactsList activity
Merge remote-tracking branch 'origin/master'

Conflicts:
	ButterFly_Red5/src/org/red5/core/Application.java