fix UserDashboard recurring contribution query problem.
Modify getComponentDetails api support multiple contributions
remove problem args.
Add change payment on user dashboard. refs #14297
refs #14297, change payment funcions, first phase.
Merge branch '2.0-dev' of github.com:NETivism/netiCRM into 2.0-dev