Break out the assert macros in eunit.hrl to stdlib/include/assert.hrl

Several people have requested that the assert macros in EUnit should be
moved out to a separate header file. This patch puts them in
stdlib/include/assert.hrl, which gets included by the eunit.hrl file. Thus,
nothing changes for eunit users, but the asserts can now also be included
separately.