Fix crash when rotating while connecting.
When being created, the MainActivity restores its references to the fragments using the FragmentManager, which looks up the fragments currently being displayed in the three positions.  However, the fragments are not actually set into these positions until the connection is complete.  Because of this, if the user rotates the device and causes the MainActivity to be destroyed and recreated, the references to the old fragments are lost.  This causes a crash when later attempting to display the fragments.  The solution is to initialize the fragments immediately before displaying them.  Additionally, a check needs to be added before hiding the keyboard using a reference to the chatFragment.  This won't cause a change in functionality because the keyboard can only be displayed once the chat fragment is actually populated with a chat, and the chat fragment cannot become populated with a chat until after the connection is already complete.
Fix math issue in netsplit formatting code.
Stack chat ListView from bottom.
Displaying chat lists that don't fill the whole screen starting at the bottom more accurately reflects how regular Quassel does it.
Fix backlog request with size greater than remaining backlog.
Before, backlog would only be added to the buffer after receiving the full amount requested.  However, this would not work properly if the buffer didn't have the requested amount of backlog.  In that case, none of the requested backlog would ever be displayed.  This fixes the issue by adding all the received backlog to a single list at the CoreConnection level so that it is not necessary to keep a backlog stash in the buffer itself.
Depend on android-support instead of shipping the JAR.
Update ActionBarSherlock to 4.4.0.
Update Otto to 1.3.4.
Merge pull request #143 from mamarley/netsplitformatfix

Fix math issue in netsplit formatting code.
Hack to fix scrolling on GB.
Switching to the drawer system apparently broke the ListView transcriptMode in Gingerbread.  There is probably some bug upstream (in Android Support perhaps?) to fix, but for now, apply this hack that makes the scrolling work properly.
Merge pull request #147 from mamarley/backlogrequestsizefix

Fix backlog request with size greater than remaining backlog.
Merge pull request #150 from mamarley/ottoupdate

Update Otto to 1.3.4.
Merge pull request #149 from mamarley/androidsupportupdate

Depend on android-support instead of shipping the JAR.
Merge pull request #148 from mamarley/absupdate

Update ActionBarSherlock to 4.4.0.
updated readme for build changes
Merge pull request #145 from mamarley/gbscrollfix

Hack to fix scrolling on GB.
Merge pull request #144 from mamarley/stackchatfrombottom

Stack chat ListView from bottom.
Changed targetSdkVersion to 19
Fix for crash when reconnecting after a disconnect while the app was in the background and user pressed the disconnect icon in the navigation area. Previous MainActivity was stick on the stack, and was restored causing a crash because it wasn't cleared of data. Solution is still messy, but untill we go to API 11 there are no good ways to clear the stack.
Merge pull request #142 from mamarley/connectrotatefix

Fix crash when rotating while connecting.