initial repo discovery UI

Discovery works, no repo creation
storing current task id within Thread.current

this allows a delayed job itself to know what its
task number is, enabling it to check to see if it needs to be
cancelled
allowing cancellation of repo discovery
Initial Repo discovery & creation ui
adding filter table for repo discovery

and other cosmetic changes
repo discovery styling changes
pulling in repo feed url into db
repo discovery - ui enhancements

adding checkmark and tooltip if repo url has
  already been created
lots of small spacing tweaks
helper cleanup
repo discovery table ui tweaks
prepopulating repo name and label based on url path
fixing filter table to only match on first column
improving spacing and height of subpanel
fixing bug with url string
repo discovery - few small ui tweaks