Does Blender 2.79 fully support 3D mouse?
Yes, Blender is fully compatible. I use a 3Dconnexion SpaceNavigator with Blender both in Windows and OS X daily. It works great in all 3D views/modes but also in (for example) the Node Editor where you can pan around and zoom in/out.

Note: I haven't used the buttons much since there are only two on this particular model, but for navigating around it is really a time saver.