platin: make which work with path in cmd
Fixed OSX compile error
workaround for usage of an InputIterator

* presumably an issue with clang/libcxx on MacOS?
SCA: export analyzed values as bytes not blocks
platin: trace-analysis, comment out failing lines
platin: fixed pml2ais export of call targets
platin: improved exception message
platin: added pmlmod tool

Experimental tool that would handle limited changes to the PML analysis
information from the command line. The current use-case is removing (or
rewriting) information of unresolved (__any__) calls. A "PMLPath" (similar to
XPath for XML) is used to match certain PML elements (e.g. instructions) on
which a modification can be performed.
Added options to log function splitter stats to CSV file
Track time in function splitter stats
platin: set M$ associativity for pasim in tool-config
platin: added option to allow underestimation of target function cache return costs
Do not use larger region size bounds for SCCs dominating their only precedessor
Handle functions that have both returns and noreturn calls in function splitter
platin: add --max-[cycles|instructions] for analyze-trace
patmos: support for block-aligned stack cache

* command line option to enable SCBA
* reduce stack cache size by one block
* add support to PML tool-config
platin: fixed default config for pasim
platin: removed execute flag for pmlmod.rb
moved PML.h to top-level include dir

From there it can be used from within Clang.
add support for llvm.loopbound intrinsic