Pull Requet for Issue1022: REIXS Crash bug... in GSE?

I made a bunch of changes all related to layouts and widgets getting new'd with this pointers.

In the first go I handled some places I knew were a problem (AMVerticalStackWidget, AMDataSourceEditor, AMGenericScanEditor). 

In the second pass I used grep to find anything else I could. This led to a lot of new finds.

grep -r "new .* Layout(.* this" source/*
grep -r "new .* QPushButton(.* this" source/*
grep -r "new .* QSpinBox(.* this" source/*
grep -r "new .*QLineEdit(.*this" source/*
grep -r "new .* QLabel(.* this" source/*
grep -r "new .* QWidget(.* this" source/*
grep -r "new .* QCheckBox(.* this" source/*
grep -r "new .* QFrame(.* this" source/*
grep -r "new .* QToolButton(.* this" source/*

NOTE: I had to add spaces after the .* because github was trying to interpret them as text highlighting or something.

@dretrex could you go over this carefully. Everything builds and appears to run on my machine just looking at some old SGM data ... but I know that I didn't check all of these classes. Let me know if you find anything really criminal.