Added proper scheduler::statement's array initialization
Started refactoring it all
Added missing file
Added missing file
Merge branch 'generator-rewrite' of https://github.com/viennacl/viennacl-dev into generator-rewrite