Master branch +  volk_gnsssdr module
Modifications to use volk_gnsssdr in tracking
Modifications to allow volk_gnsssdr+volk functions

Modified the templates of the module volk_gnsssdr to generate the
header files with some changes that allow running volk_gnsssdr
functions and volk standard functions at the same time in a file.
Many changes to volk_gnsssdr

1) Added special protokernels for tracking.
2) Added macros to allow code reutilization inside protokernels.
Modified galileo_e1_dll_pll_veml_tracking_cc

Modified galileo_e1_dll_pll_veml_tracking_cc for testing the new volk
tracking-specific protokernels
Created macros for 8ic_cw_epl_corr_32fc

Created macros for 8ic_cw_epl_corr_32fc proto-kernels
Created quicker volk functions for cw_epl_corr

Created the proto-kernels volk_gnsssdr_8ic_x7_cw_epl_corr_32fc_x5 and
volk_gnsssdr_8ic_x7_cw_epl_corr_TEST_32fc_x5

Created two new quicker implementations for
volk_gnsssdr_8ic_x7_cw_epl_corr_32fc_x5 and their macros:
volk_gnsssdr_8ic_x7_cw_epl_corr_safe_32fc_x5
volk_gnsssdr_8ic_x7_cw_epl_corr_unsafe_32fc_x5
Improved 8ic_x7_cw_epl_corr_32fc_x5 protokernels

Improved 8ic_x7_cw_epl_corr_32fc_x5 protokernels and added a new
protokernel called volk_gnsssdr_32fc_convert_8ic in order to test the 8
bits protokernels in the tracking.
Fixed the name of some protokernels
Modified tracking in order to test the protokernel

Modified tracking in order to test the new 8 bits protokernels’
performance.
Merge pull request #3 from anthony-arnold/arm

Compiling for ARM
Merge git+ssh://github.com/gnss-sdr/gnss-sdr into next

Conflicts:
	CMakeLists.txt
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Removing DOI from next
Merge pull request #4 from anthony-arnold/arm

gfortran paths for Debian armhf
Updating Armadillo version to 4.450.0 and changing tabs by white spaces
Fixing variable output and removing garbage left by the tests
Reordering ARM and SSE detection.
Fixing interface if SSE3 is found
Added 32fc_s32f_x4_update_local_code_32fc kernel

Added a new protokernel to substitute update_local_code function,
inside tracking: volk_gnsssdr_32fc_s32f_x4_update_local_code_32fc
Volk implementation is 7x times faster than generic implementation.