Moved fsstate definitions to a tpp file
Moved fsstate definitions to a tpp file

The definitions moved are templated, so need to be included in every
translation unit; this tpp file is included at the bottom of the hpp and
so fulfils this requirement while splitting the definition from the
declaration.

proaralyst/Craven