skeleton system configration detector written
added some helper functions
added the system parameters type
added an inform function
added linux specific configurations
exposes infered system parameters to the haskell world
Merge system parameter detection fixes #37.

The way it works is as follows

1. The configure script executes the haskell file configure.hs which
   creates the raaz/system/parameters.h file. This file is also
   installed and can be used by other FFI code.

2. The Raaz/System/Parameters.hsc exposes the constants in
   raaz/system/parameters.h. So haskell world can directly use those
   constants.

Currently Linux is the only supported platform. The configure route
can work on any Unix like platform but no meaningful parameters are
read out. This is work for future.