Fixes to Mining and Research Shuttle

- This should fix #1114
- Normalized code between both shuttles because their function is basically the same
- Removed commented bit of code that is long outdated and useless on both codes
- Removed useless bit of code about removing uses from emag for emagging the Research Shuttle console
- Added the camera shake on the Research Shuttle
- Hopefully fixed global console pop-up AND interacting with the console at any distance
- Simplified emaggging message
The problem is that this func seems to be the source of the problem. The research shuttle had about the same code but without that ONE line and it didn't have any of the problems the mining shuttle currently has

I'll forward a fix to erroneously removing set.machine, but it isn't tested due to issues starting up my local server