Add .long-string newlines parameter spec

Ensure invalid .long-string newlines parameter raises AsmError
Add SHF and BRN specs

Some basics specs as well as several specs to ensure AsmErrors are
properly raised on invalid arguments.