Workqueue Executor should subclass RepresentationMixin
**Describe the bug**
Most classes used in parsl configuration subclass RepresentationMixin so that they print out as a string similar to the form they are constructed with. Workqueue executor doesn't do this, so it prints out like this:

  executors=[<parsl.executors.workqueue.executor.WorkQueueExecutor object at 0x2aaae356b7c0>, ThreadPoolExecutor(
        label='submit-node', 
        managed=True, 
        max_threads=1, 
        storage_access=None, 
        thread_name_prefix='', 
        working_dir=None
    )], 

**Expected behavior**
WorkqueueExecutor objects should print out in config logs with all their parameters.

**Environment**
lsst branch

diff --git a/parsl/executors/workqueue/executor.py b/parsl/executors/workqueue/executor.py
index b85b3faa..d9149d2f 100644
--- a/parsl/executors/workqueue/executor.py
+++ b/parsl/executors/workqueue/executor.py
@@ -74,7 +74,7 @@ WqTaskToParsl = namedtuple('WqTaskToParsl', 'id result_received result reason st
 ParslFileToWq = namedtuple('ParslFileToWq', 'parsl_name stage cache')
 
 
-class WorkQueueExecutor(NoStatusHandlingExecutor):
+class WorkQueueExecutor(NoStatusHandlingExecutor, putils.RepresentationMixin):
     """Executor to use Work Queue batch system
 
     The WorkQueueExecutor system utilizes the Work Queue framework to
@@ -235,7 +235,7 @@ class WorkQueueExecutor(NoStatusHandlingExecutor):
         self.use_cache = use_cache
         self.working_dir = working_dir
         self.registered_files = set()  # type: Set[str]
-        self.full = full_debug
+        self.full_debug = full_debug
         self.source = True if pack else source
         self.pack = pack
         self.extra_pkgs = extra_pkgs or []
@@ -285,7 +285,7 @@ class WorkQueueExecutor(NoStatusHandlingExecutor):
                                  "launch_cmd": self.launch_cmd,
                                  "data_dir": self.function_data_dir,
                                  "collector_queue": self.collector_queue,
-                                 "full": self.full,
+                                 "full": self.full_debug,
                                  "shared_fs": self.shared_fs,
                                  "autolabel": self.autolabel,
                                  "autolabel_window": self.autolabel_window,
['parsl/executors/workqueue/executor.py']