Remove duplicated code and fix travis
No idea why all the travis builds didn't break sooner, only numpy < 1.8
apperently forgives missing atlas at compilation time? don't know.
six errors are a red herring.

closes #6006

future proof :)
 what? that's a thing... isn't it?

I just discovered that 'its' and "it's" are not the same thing today and I'm
feelin' fragile. don't undermine my confidence.
 http://www.youtube.com/watch?v=hpiIWMWWVco
so true.
 @y-p haha no underming...just jostling :)
