Merge pull request #5497 from vkuznet/reqmgr2

Changes to use new reqmgr2 APIs
Merge pull request #5498 from vkuznet/reqmgr2

Work on approve/assign interfaces, added sort into approve
Add web codes and throw URLError; added sort helper function
Replace menu with URL calls
Added sort functionality into approve interface
fix format

add comments
Also fetch McM data if total events is defined and approval time is not
new json template for RelVal multi-run harvesting

remove multicore parameter

fix DQMConfigCacheID
move the dbs import statement within the function since this package is imported in Runtime.
DBS client is not in the sandbox.
patch for setting prep ids per task in task chain
Add multi run harvesting
add lumilist in schema in str format
1.0.2.pre1

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Merge pull request #5499 from ticoann/reqmgr2

Reqmgr2
Merge pull request #5500 from vkuznet/reqmgr2

Adjust create/assign/approve to new reqmgr2 APIs
Merge pull request #5502 from vkuznet/reqmgr2

Add sort capability
add comments
Merge pull request #5503 from ticoann/reqmgr2

add comments
Merge pull request #5515 from vkuznet/reqmgr2

Changes for testing web UI with actual reqmgr2 server
Fix location of jsdir