webadmin: Added edit button in Providers tab

Created class hierarchy for the popup models in the process for the
sake of code reuse.

Change-Id: I9ddd28b7cfb9c90b7875762efff1d6faba424475
Signed-off-by: Lior Vernia <lvernia@redhat.com>