Simplified function interfaces for vector operations.

After issues with Visual Studio 2012 were resolved, Visual Studio 2005 now has some problems with enable_if<>.
Hence, a couple of enable_if were replaced by overloads or removed completely.