v-2.0.35
- Muted errors whose Error Codes are in between 30-39 which includes the
same state error.
v-2.0.35
- Changed service indicator from lower case y to upper case Y. (Fix for
47440 - Maintenance code Y defaults to Ready state). 
- Added a radio button for switching between production and staging on
first app load. (Will be removed from production app)
- Added tokens to all the GET/SET external API calls for access
externally. 
- Added images for Retake and Finish button
- Added a background image for Welcome screen
- Changed all text colors on Welcome page to white to work with a darker
background.
- Removed Settings completely and added a Logout funcationality instead
directly from the welcome page. 
- The BulkYN value is now set to "N" as default. Before it was empty.
- While check-in of a product, if the check-in fails no error was shown
to the user and an incorrect message of Check-in completed was shown.
This was fixed. 
- Error Windows changed to include Error Code in the title of the box.
- API on device side changed to match the new Error JSON returned from
Server when product check-in fails.
- Log out the user if the phone is connected to AC power
- Log out the user if the phone is connected to USB power
- Log out the user if the phone is powered off
- Log out the user if the phone sleeps.
- Resolved the bug when you logout from welcome screen and it goes back
to Welcome screen. 
- Users table dedicated to each user. Cleared on each login (Unless
multiple users are allowed to login at the same time, we are limited the
app to one user at a time). 
- When the app is already running in the background and the app is
restarted from its main app icon, it should NOT show the branch
selection screen or blank screen. If the branch
  has not been selected then show the branch selection screen. If the
branch has been selected then show the Authentication screen. 
v-2.0.36
- Added username to the database table schema for User table so that we
can retreive a specific user when their details are entered.
- If Trac Service only show the username field and if Trac View show
both username and password.
- Added UniqueID as docNum to FindProductState and
SaveDamagesAndOrMetersRest
- Fix for 47445	Info Page - duplicate Contract Date/Time fields
- Removed the password textfield from the Authentication page since its
no longer needed as the username will also be the pwd.
v-2.0.37
- Fix for Incorrect image viewed ID: 47589 (the photo bug in which an
unknown picture was shown in the zoomed view if you clicked a recently 
taken picture )
- Fix for 47445	Info Page - duplicate Contract Date/Time fields
v-2.0.38
- Fix for CN51 hardware keyboard to not be able to switch between
service and damage and ready fields when its on Y or P1 service.
- fix for keyboard covers the input text field on welcome page
- Hardware keyboard not able to enter stuff into the damage description
- Login unsuccessful and yet still goes to Welcome screen
- When connected to dock and app installed, straight away goes to login
and not to branch screen
v-2.0.39
- Added checks to prevent app from crashing when server returns a NULL
for profile when signing in. 
- Housekeeping to clean out code. 
v-2.0.40
- Hard keyboard not working on CN51 for Damage description on Ready,
Service, QA screen. 
- Added meter field to the Last Transaction View.
v-2.0.41
- Muting errors if error code is between 30 - 39 with 30 and 39
inclusive. ( Changed the alternate success code to 39 instead of 30
because we have to treat it as a success)
v-2.0.42
- Adding Damage Code for PI or Y requirement when service due is PI or
Y. (Used P as the new damage code) 
v-2.0.43
- Added a stop gap fix for the Authentication problems inluding the
double scan problems until the one screen solution is implemented
- Solved the disabling of the scanner on Welcome page exit. 
v-2.0.44
- Fixed the incorrect/Double authentication problem.
- Fixed the problem of No Service Indicator in the App. 
-