Merge pull request #11 from abiligiri/master

Multiple changes
Merge pull request #12 from abiligiri/master

Fix crasher caused by reverse sorting
chat layout iteration 1
Merge branch 'master' of https://github.com/pulahshah/AndroidGroupMessaging

Chat layout [iteration 1]
- Added left and right bubbles
Merge pull request #13 from abiligiri/master

More null checks in equals for Group
Merge pull request #14 from abiligiri/master

Display email and contact name in group list
Chat layout iteration 2:
- Always scroll to bottom while opening a chat
- Added send button
- View scrolls to bottom after new sending new message
Merge branch 'master' of https://github.com/pulahshah/AndroidGroupMessaging

Chat layout iteration 2:
- Added send button
- Chat views always scroll to bottom
General app UI:
- Custom theme for action bar
- Custom colored icons
Groups list view [iteration 1]
- Added default profile images groups
- Text styling
- Ellipsize message preview line if text is larger than 1 line
Slide animate between Groups and Messages and back
Display First & Last name in group list title