Added new fixed point class which also stores Q (Fp32Q). Slower, but more powerful than the template-based approach used for Fp32 and Fp64 (being able to do casts to other data types is the major improvement). Currently only limited operator support for this library (double cast is supported). Added unit test for double cast on Fp32Q library.