clean up cpu signbit definition

The redundant "caffe_signbit" function was used as a circumlocution
around CUDA's signbit macro; we can just add extra parens to prevent
macro expansion.
Merge pull request #956 from longjon/clean-signbit

Clean up CPU signbit definition