Update llvm files from revision 193039 (2013-10-19)

http://llvm.org/svn/llvm-project/llvm/trunk
revision 193039
date: 2013-10-19
Add script to automatically produce modified yaml-io source files.
Update patches.
Update test files after yamlio changes. Start on documentation for Hello msg YAML.
Add unit tests for yhello.
Merge branch 'feature/yamlio' into develop