Li-Po Battery Management
http://www.linear.com/product/LTC3553 : integrates (1) and (2). Depending on how regular your current consumption is, gas gauge might not be worth it doing and you can simply estimate it from cell voltage and runtime since last charge.