Test/Ctor fixes

LCB supports a multiple server list. Move this logic over there
Add CLIENT_ETMPFAIL
Allow arrayref [design,view] parameter
Update and fix view dependencies