Updating to c++17, heterogeneousmap now uses std::any internally. updated xacc...
Updating to c++17, heterogeneousmap now uses std::any internally. updated xacc internal compiler api to work with shared_ptrs.
Signed-off-by:
Alex McCaskey <mccaskeyaj@ornl.gov>