solis: eliminate fixed-length string buffer for model name

The new APC model name overflows the buffer. (#133)
solis: silence clang warnings about extra parentheses

Since we're in the neighborhood (#133)...

Typically, the idiom is either:

   if ( a == b )

for equality checking, or:

   if ( ( a = b ) )

for assignment with a comparison.
HCL: add APC-Microsol entry for solis