Make valuator initialization modular
Make valuator initialization modular

We no longer have only a single source for valuator data so the boundaries
are not fixed, either. Therefore, pass the boundaries as arguments and
check during initialization which mode we currently use.

Signed-off-by: David Herrmann <fb53b2ddb8d141e0cb39d7c67c2f81b6bc2eb0f7@gmail.com>

dvdhrm/xf86-input-xwiimote,dnschneid/xf86-input-xwiimote,dnschneid/xf86-input-xwiimote,dvdhrm/xf86-input-xwiimote