Feature/fips compliance2

I have made the FIPS mode a compile time configuration

To get the FIPS version, we can now use
 make STUD_FIPS_MODE=1   

FIPS mode currently only works on Linux and does not work on SmartOS. 

@indutny  please review
@mranney  I have added scripts to check supported ciphers and validate FIPS compliance and print the supported ciphers in a human readable format
@jgautier This should address your issue with having separate branches that get out of sync