Fixed a problem with assembleWeakFormInternalImpl() not returning anything.

(This function is not actually used in current BEM++.)
Fixed assignment operators not returning anything.
Removed redundant asserts (this eliminates some warnings with Clang).