Use the built in autotools CXX build patterns
templates: Create utility files
templates: Abstract MergeSort into separate file
templates: Refactors and comments
templates/timer: Correct time type
templates: Rename "DaC" to "DC"
templates/list: Minor type fix
templates/list: Add ability to suppress output
templates/list: Add get_unsorted_list() func
templates: Refactors and DC test funcs
template: Rename "merge-sort" to "dc-merge-sort"
templates/dc: Update exclusion guard defs
templates: Add a fixed depth DaC skeleton
templates/(fd)dc-merge-sort: Remove unneeded func
templates/fddc: Update comments
templates/dc: Use correct size_type for iteration
templates: Correctly set CXX flags
templates: Set std=c++11
templates: Remove -Wstrict-prototypes
templates/list: Print list on failed assertion