motion_print magic for CDQ!

Obviously we want amazing motion_print for things like CDQ and more.  So how do we handle something like this?  Well this is the most elegant solution!  more to come.

This takes that ugly old way:
![capture3](https://cloud.githubusercontent.com/assets/997157/4327202/c9ad93ea-3f76-11e4-94fb-9682b0b20ef8.PNG)


And runs it through some motion_print magic!
![capture](https://cloud.githubusercontent.com/assets/997157/4327125/f7e755d0-3f75-11e4-8664-c643f19046f9.PNG)

This uses the awesome new functionality by @jamonholmgren added here: https://github.com/infinitered/cdq/pull/46

But if you don't have the new verion of CDQ, don't fret!  It will output ugly but useful info:
![capture2](https://cloud.githubusercontent.com/assets/997157/4327159/76febdf4-3f76-11e4-8fa2-895f0d8e39c8.PNG)

lol, please don't update gem version numbers in pull requests :tongue: