Added nocopy out and made sure the code builds cleanly against latest viennacl
new test on nocopyout
running the nowaitencode test cases
Added new test case for multi-cpu: immediate isend as encoding finishes parts