Adding Job Binaries panel for Sahara

The Job Binaries panel allows for creating/uploading
files that will serve as executables or libraries for
Elastic Data Processing jobs.
This code was originally from:
https://github.com/openstack/sahara-dashboard

Change-Id: I4e7b265a7d3292d7cec395bf2ff11fd546f06360
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Adding Jobs and Job Executions panels for Sahara

The Jobs and Job Executions panels allow for a job
to be defined (as a set of executables and libraries)
and ran on a cluster with a given set of data sources
(input/output) and configuration.  These panels are
incorporated in the same change because the job panel
has functionality that expects the job executions
panel to be in place (after launching a job, the
success url is the job executions page).
This code was originally from:
https://github.com/openstack/sahara-dashboard

Change-Id: Idf5061c71995c2baf3b6fc01a65c84a1ca90af44
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Merge "Adding Job Binaries panel for Sahara"
Merge "Adding Jobs and Job Executions panels for Sahara"