Fixed defects in agilezen integration, Added Sort on Stories Page

notes about integration with main code
-Fixed up bugs found in agilezen integration
  -Narrowed down excluded states for stories to Skipping 'Backlog' only
  -Sprint column now contains 'ProjectID - ProjectName' Project name shorted to 10 characters
  - If a project name contains a value in parens eg: (PROJ) that name is used for the project
  -Crucially, fixed key search so stories are updated based on story ID and project ID
    -This fixes a bug that appeared when multiple project were pulled from agilezen that had the same story IDs
  -StratoSource Config screen where the agilezen key was stored has been fixed to only update the key if it is not blank
-Added object sort for Stories, The catch is that it is database dependant, MySQL code enabled by default
'CAST(rally_id AS SIGNED)' also provided SQLite version 'CAST(rally_id AS INTEGER)' - found in ./stratosource/user/views.py