Implement _eval_expand_func() for BesselBase
Fixed besselk tests + added new tests for negative nu
Additional numeric tests (expand, conjugate) + minor reformatting
Some cleanup for tests

    * don't select random numbers by hand in tests
    * test expand_func both numerically and
      symbolically with check() helper