adding action ata production.
adding operation v^T * v;
adding the operation v^T * B.
Use reference in vtav for Y argument.
adding operations for Blaze.
modify the blaze interface to fix bugs.
Use temporaries in blaze vtAv, vtv and BtAB products.
correcting the cost calculations.
fixing multiple bugs
updating benchmark results for eigen3.
merge down to d0fc7a7a60847cacc379b798cded2e18bdc11671
rename the action_vtB to action_vtb.
using updated template expressions
Check blaze blas dependencies only if blaze found.
add the vector/matrix/vector operations for uBlas library.
Correct blaze btab_product. Reorder blaze benchmarks.
Correct initialization in action_btmb, vtmv and vutb.

This fix the problem that ublas does not run with the operation vtmv, vtmb and vutb.
Merge pull request #10

Including cleanups, without pictures and results.

Still the ata benchmarks for blaze and blitz are not running.