Update scan activity to use fragment zxing

- Integrate all scanner into one.
- Implement 1D and 2D scanner fragment (including framing rect).
- Take photo when is needed.
- Apply different logic on item scanned depending on parameters.

https://jira.nkey.com.br/browse/NICANDROID-108
Bugfix: prevent user from clicking flashView while preview is paused. Refresh flashView if user has clicked and scan has done.