Added the first version of the numeric extension

The numeric extension provides some basic image processing algorithms, such as convolution and re-sampling. Various other minor changes to GIL include introduction of pixel traits, consistent use of MPL predicates and standardized template parameter names.