fixed-point-tests: Run the tests for each possible parameter size

A lot of parameters were duplicated because we had one parameter for each size
(8, 16 and 32) and for each integral/fractional combination. However, they were
all at the root of the subsystem and a lot overlapped, e.g., q1.2 for 32bits
and q1.2 for 16 bits.

We fix this by:
 - Adding a ParameterBlock for each size
 - Modifying the tests to account for the change in the parameter paths
 - Run the tests for 8, 16 and 32 bits

Signed-off-by: David Wagner <david.wagner@intel.com>
fixed-point-tests: strip the '_host' suffix on executables

This only makes sense on the Android build system. However, these tests are
broken on Android because libremote-processor is compiled as
"libremote-processor_host.so" on Android whereas libparameter will only try to
load "libremote-processor.so" anyway.

For now, let's ignore the Android build system and only care about how we do it
with CMake: CMake builds libremote-processor.so, test-platform and
remote-process so let's remove the "_host" suffixes that were added for
compatibility with the output of the Android makefiles.

Signed-off-by: David Wagner <david.wagner@intel.com>
Merge pull request #25 from 01org/fix-fixed-point-test

Fix fixed point test