AMD no longer segfaults on User Events
skip over AMD platform when testing user events
throw warnings for user events
fix test failures
debug travis failure
merge in changes to test from master
fix demo