meta::static_array template class implemented

Using C++11, the class allows for deffinition of static arrays
initialised on compile time by meta-functor.
Integral base types supported only (so far).

Primary purpose: to be used for pre-computation of bit-related info
in bytes (set bit count, MSb/LSb position etc).