Assert fix

Fixes for use of assertion macros

All platforms
 - report line number correctly

Android
 - Assert sent to log instead of a UI popup