Revert "reverting the other half of commit detailed here: http://www.spinics.net/lists/netdev/msg244246.html for 3.11+ kernels.  need to look into how to check for realtime patches having been applied / -lrt flag  ..."

This reverts commit 2cbfe6e36266b82daac0a9e9aa92e0706e306411.
Revert "fixes a MDIO read timeout during boot, brought in from kernel 3.10 and removed at some point that I'm too lazy to look up right now"

This reverts commit 65261bd5ad1f9e8d735cb52923d1a2b4906d2991.
Merge branch 'cfa-3.12.18-userspace-arduino' of github.com:crystalfontz/cfa_10036_kernel into cfa-3.12.18-userspace-arduino