AIRAVATA-3376 add format suffixes to manually created patterns

URL reversing now requires that kwargs exist in the url pattern being matched.
DRF automatically adds 'format' to the kwargs so need it in the pattern to match.
diff --git a/django_airavata/apps/api/urls.py b/django_airavata/apps/api/urls.py
index 0a602ab..9295a32 100644
--- a/django_airavata/apps/api/urls.py
+++ b/django_airavata/apps/api/urls.py
@@ -1,7 +1,8 @@
 import logging
 
-from django.conf.urls import include, url
+from django.conf.urls import url
 from rest_framework import routers
+from rest_framework.urlpatterns import format_suffix_patterns
 
 from . import views
 
@@ -50,7 +51,6 @@
 
 app_name = 'django_airavata_api'
 urlpatterns = [
-    url(r'^', include(router.urls)),
     url(r'^upload$', views.upload_input_file, name='upload_input_file'),
     url(r'^tus-upload-finish$', views.tus_upload_finish,
         name='tus_upload_finish'),
@@ -107,6 +107,8 @@
         views.link_output_view, name="link-output"),
 ]
 
+urlpatterns = router.urls + format_suffix_patterns(urlpatterns)
+
 if logger.isEnabledFor(logging.DEBUG):
     for router_url in router.urls:
         logger.debug("router url: {}".format(router_url))