Use Assumptions and Integrate?

Actually I have commented on various aspects in various forums. Here are some links.

https://mathematica.stackexchange.com/questions/67080/how-to-code-around-known-mma-special-case-failures

https://mathematica.stackexchange.com/questions/19833/usage-of-assuming-for-integration

https://mathematica.stackexchange.com/questions/51967/generate-conditions-seems-to-not-work