Buck boost converter for lipo 6s charge info request
Do I need to limit the current progressively as the charge progresses?  Yes. My understanding is that the battery will 'accept' lower and lower current as it nears the end of charge. You will need to be able to recognize that and then choose a value at which the battery is full. For example when charging current becomes 10% of original charging current then battery is full. For a faster charge, some people might choose a larger percentage as a cutoff. 
Do I cutoff charging when voltage reaches 25.2 volts?  As you can tell from the answer to number 1, no. To charge the lithium chemistry you start with a constant CURRENT until the battery reaches final voltage (25.2) then you charge at constant VOLTAGE allowing the current to slow down as the battery fills up,  terminating charge as described in question 1.
Any IC to build charger around? Yes, lots.  You do need to know how to build a charger around the IC but look here for an example. 
http://www.ti.com/product/bq24616.     I am sending this via my phone so please excuse me if this link doesn't work.  Just go to the TI.com website and search under power management and you will find around 200 to choose from.


Finally, the BMS that you are going to use could technically control the termination of the charging of the battery and it will in fact provide the all important balance charging that your battery will require, but most people recommend using it only as a backup to a proper battery charger and not to rely on the BMS as a battery charger.

Good luck.