Refactoring compile commands
reduce nested callbacks, break down functions
Merge pull request #3 from infosia/refactor_compile_command

Refactoring compile command
extend Travis timeouts globally
Fix: remove platform specific clean
Fix: compile subtask failed
Include stdarg.h at require.cpp
Fix: compile error on Visual Studio
Fix: pre.generate.app fired twice
Fix: path.sep should be used to replace relative file name
Merge pull request #4 from infosia/platform_clean

Fix: platform specific clean
Merge pull request #5 from infosia/stdarg_h

Merged. Include stdarg.h at require.cpp
Add typelib.toVoidCast for customizing void cast
Fix: add support for primitive with precision such as float64
add unit test
Merge pull request #6 from infosia/add_toVoidCast

Add typelib.toVoidCast for customizing void cast
Merge pull request #8 from infosia/is_primitive_fix

Fix: add support for primitive with precision such as float64
don't trim spaces and newlines at beginning of log line
Add .project file for Eclipse