math: Add linear function handling class

A class that capsules a linear function. Can be
used in any algorithm that uses a linear function
because this simplifies calculations much and
makes it also more readable.
math/linear_function: Add new constructor with CE3D::Vector's

Extend the LinearFunction class by one contstructor that takes directly
CE3D::Vector's, so you don't have to pass elements accessed by index
yourself.
testutilities: Add new randomizer functions

Generate single random number from time + wrap
time sincce epoch calculation into new function.
testutilities: RandomMatrix() uses epoch-function

Shorten code by using the SecondsSinceEpoch()
function.
testutilities: Add RandomVector() functions

These functions create whole vectors filled with
random values. They are better to use than x-
times Random() alone, it's faster and the
random values are more random (doesn't initialize
the generator everytime).
math/linear_function: Add test suite

Add test suite for LinearFunction object.