* File support for .epub, .mobi, .pdf, .cbr, .cbz, .html, .chm, .lit, .fb2
* Mimetype support so that tapping a file in Astro, Dropbox, etc. launches the ereader app
* Optional volume bar page turning
* Optional swipe page turning
* Library shelf interface for recently opened books
* No ads (especially important in comics books where screen real estate on phones is already at minimum)
* Open source
GO Book (no CBR, CBZ, MOBI support), FBReader (no PDF, CBR, CBZ support), Alkido (no CBR, CBZ, MOBI support), Challenger (no EPUB, MOBI support), and Moon+ Reader Pro (nonfree) come the closest to being this magical app, but as far as I have searched on Google Play, that app does not exist.
TL;DR. Does anyone know of an Android ereader that contains more of these features than these apps? I suppose I could use Calibre to convert my CBRs/CBZs to ePUBs and view the remaining EPUBs/PDFs all in GO Book, but I'd rather not convert my comic books.