Remove default constructor of BPList
Refactor Track.cpp, use constants for string literals
Refactor BPList class, rename function getMaxId to maxUsedId
Remove default constructor of BP class
Remove EnumUtil.hpp
Remove I/O functions from Common class
Add BOM
Remove file IO related functions from Master, Mixer, and Event class
Add VisualStudio  project file
Rename Xcode/Visual Studio project files
Update build scripts for Jenkins
Change test framework from CppUnit to googletest
General cleanup