Boost 1.55 noinline work around

That's a work-around for the newly released [boost 1.55](http://www.boost.org/users/history/version_1_55_0.html), introducing a generic *noinline* macro.

PIConGPU fails on an include, pulled into `BOOST_ASSERT_MSG` on `__host__` side calls like `include/boost/assert.hpp:102`.

The underlying problem is, that nvcc seems to understand
  `__attribute__ ((noinline))`
but not
  `__attribute__ ((__noinline__))`

I reported that on https://svn.boost.org/trac/boost/ticket/9392 - may we should open a nvcc ticket, too.