dont warn about deprecated register storage class

Eigen specifies "register" for many of its variables, which is now deprecated
disabling warnings for this significantly cleans up build output
hopefully Eigen will remove these from future versions