- Fixed a bug when back clicked from product details, the app crashes. 
- When doing product check-in, make the FindProductState call first and
then SaveDamagesAndOrMetersRest. 
- When doing product check-in, only after you get a valid response from
FindProductState, should you make the second call to
SaveDamagesAndOrMetersRest.
- If the FindProductState returns an error code which is < 30 or 00,
proceed, if not show an error dialog and and do not perform the second
call to SaveDamagesAndOrMetersRest .
- If the FindProduct returns an error code which is < 30 or 00, proceed,
if NOT then do not let the user proceed and keep hem on the user page.
- Changed the product number text box to accept Alphanumeric text
- Removed Toast message for FindProduct for INVALIDPRODUCT and replaced
it with AlertDialog message which shows the description coming back from
the backend.
- Removed Toast message for FindProduct for INVALIDPRODUCT and replaced
it with AlertDialog message which shows the description coming back from
the backend. 
v-2.011
- Fixed the bug with losing focus when text entered from harward
keyboard in the damage description.
- Done on Soft Keyboard on Welcome screen changed to "Find"
- When Find is clicked on soft keyboard it opens the Product details
view, thereby bypassing clicking another time the Scan button. 
- In Product Details top bar, ellipsize Product Description which would
ensure only ONE line of the description would be shown based on width of
phone.
- If the user leaves the Damage DropDown at "Select Damage" option, it
lets the user check-in. It should not let the user proceed. 
- Make the comments section 240 chars limit.