Generator : Fixed VS warning
VS 2012: Fixed problem with namespace ambiguity.

backend::mem_handle was ambiguous (could be viennacl::backend or viennacl::ocl::backend). Now full namespace provided.
Fixed problems in dist and dist-src targets

Due to recent removal of viennacl.pdf in doc/ folder and auxiliary/ folder, some copy failures were encountered.
CMake: Added missing libviennacl/ to dist-target, ENABLE_UBLAS is no longer marked as advanced.

Users are likely to enable uBLAS, hence it's better not to hide this option by default.
VS 2012: Fixed some more complaints.

Mostly integer/fp conversion. One namespacing issue (add viennacl::) and include hierarchy polishing.
Removed old parameter tuner (and thus pugixml from external/)

Was accidentally broken in 1.4.x already, now superseeded by kernel generator.
Fixed warning: break; after throw
Added BLAS level 2 to C interface. Unified interface for external buffers.

Vectors and matrices now expect the memory locality as second parameter right after the buffer pointer.
Scheduler: Fixed typo-bug in execution, dealing with unary nodes correctly, added invalid enum items as default.

Introduced OPERATION_INVALID_TYPE, OPERATION_INVALID_TYPE_FAMILY, INVALID_TYPE_FAMILY with default value zero so that
there are no silent errors in manipulating the expression tree.
Unsigned integer support for vectors now working. Subtractions not allowed.

While untested, this should also provide support for matrices.
Added assert() ensuring that SpMV with COO does not use vector proxies (only 'full' vectors).
Doxygen: Fixed most warnings by updating documentation.
Partially added BLAS level 3 to low-level C interface.

So far only deals with the 'generic' interface, the backend-specific interfaces still need to be added.
OpenCL: Added missing overloads for kernel arguments of type cl_char, cl_uchar, cl_short, cl_ushort.

This is required in order to use vector<char> and friends with OpenCL.
GCC 4.8: Fixed a bunch of unused local typedef warnings.
GEMM - Now checking for alignment.

Former behavior was incorrect for matrices not multiples of matrix_base<>::alignment creates from raw handles.
GCC 4.8: Fixed all warnings when using -Wall -Wextra -pedantic.
Generator : GEMM templat's code much more readable now
Generator : Added elementwise relational operators support
Scheduler/Generator : Added operation_type_subfamily and cleaned the generator in consequence.