Bug-fixed: After twitter login, user returns back to stream list and want to share a stream in twitter. It gets an error.
It is fixed. Problem is uninitialized twitter object remains there from first activity opening. resolves #279

Refactor: Usag of social media library is refactored.
Fragments and Activityies are not mixed to handle social network operations. resolves #277
Bug-fixed: After twitter login, user returns back to stream list and want to share a stream in twitter. It gets an error.
It is fixed. Problem is uninitialized twitter object remains there from first activity opening. resolves #279

Refactor: Usag of social media library is refactored.
Fragments and Activityies are not mixed to handle social network operations. resolves #277
Merge remote-tracking branch 'origin/master'

Conflicts:
	Butterfly_JavaCV/butterfly_JavaCV/src/main/java/com/butterfly/MainActivity.java
	Butterfly_JavaCV/butterfly_JavaCV/src/main/java/com/butterfly/fragment/StreamListFragment.java
Refactoring of social media library is applied to StreamGridFragment.

StreamDeleteListener and StreamRenameListener are moved to StreamGridFragment. Because these classes are totally dependent to StreamGridFragment. Making these classes separate public class causes problems
Bug-fixed: When overflow menu is clicked on StreamGridFragment, all items appear respectively. return statements are missing in switch-case statement