(C) Rename files from the library to meet the coding style.
(C) Remove scheduler.inl from the lib.
(C) Fix all includes.
(C) Remove generic_fifo.inl
(C) Move serializing functions together
(C) Move mapping function togther.
(C) Move dataflow-related stuctures together.
(C) Define and use typedef for all structures. Clean includes.
Merge branch 'master' of github.com:orcc/orcc