Rvalue ctor and assignment for Var
Var doc & source fix
mark assignment as noexcept
Buffer as move-constructible and move-assignable
Merge branch 'c++11' into rsys