battery: Add MAX77803/UNIVERSAL5410 charger control

** Applied the following patches from AndreiLux:

1.Add MAX77803/UNIVERSAL5410 charger control
  https://github.com/AndreiLux/Perseus-UNIVERSAL5410/commit/12a883538c4409d0cfbf6a271490f166942d2e24

2.Add unstable power detection switch to charger controls
  https://github.com/AndreiLux/Perseus-UNIVERSAL5410/commit/beefaff09efd8827c8057b4cbda8a42a8e4481db

3.Properly populate current now, avg, and max output properties
  https://github.com/AndreiLux/Perseus-UNIVERSAL5410/commit/6c2b6e9ca87e5dad9df5bb4e3933ed03e1edb9ae

4.Expose all MHL currents in charger controls
  https://github.com/AndreiLux/Perseus-UNIVERSAL5410/commit/ce82f0f72fdf1052427f74191bd794999a51467f

5.Revert the queue delay inside the completion work
  https://github.com/AndreiLux/Perseus-UNIVERSAL5410/commit/2a74769b3bb381317dda5111e899b29f7ccab96a

Change-Id: I923a954112822b8d51441c9d9da9c5001d1b1fe9
Signed-off-by: Max Fu <fxy83613@gmail.com>