Timeout Issue Fixes

Replace the existing Timeout logic with a new idleTimeout object.
Utilizes the jQuery plugin idle-timer to track user activity in the app.
Added an additional check to the plugin to doubly ensure that user is
logged out after resuming the app from the background.
Timeout Time Fix

Set it back to 30 minutes instead of the test value of 10 seconds.
Update Case ID on Case View Detail for Offline

Update index.view.js to include (caseDetail.id > 0 ? caseDetail.id :
1000) logic for Case ID on Case Detail View

Update for productsSystemsSelected string to .join('||') from
productsSystemsSelectedArr.
Update Billing Usage Icons
IdleTimer Update
Update the Save and Post Other Issue

Updated index.view.js to automatically clear the Post a Case form as
soon as user leaves the postACase page. This fixes the issue where a
user can post a case, select Save & Post Other, then go back to home
page or logout, and then go back to Post A Case and have the form data
still there.