Manualintegrate improvements

Changes:

- Add integral of secant squared and of cosecant squared
- Add integration by trigonometric substitution
- Add integrals involving inverse hyperbolic functions and arcsin

There is a test failure due to #2711, when the test calls `integrate(meijerg(...), ..., meijerg=False)` and `integrate` tries `manualintegrate`, which tries to use `find`.