Fix gcc linker errors

Due to improper link order, gcc raises undefined reference errors when linking fast_type_gen and other binaries with mfast libs. 

Changing linker to use mfast_coder library (which depends on mfast) before mfast library fixes those errors.