Assert fix

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