fixing sign-conversion warnings, part 12, minor refactor, eol cleanup. created aux::clamp and default_piece_priority refactor
moved alloca.hpp to private aux_ and size refactor
fixing sign-conversion warnings, part 8, created aux::unique_ptr, refactor