spiliot

Results 5 issues of spiliot

According to [NS documentation](https://netsuite.custhelp.com/app/answers/detail/a_id/45152) most operations return the record object, for example: ![image](https://user-images.githubusercontent.com/1238092/72360608-d4e83b00-36f8-11ea-9847-640789156f70.png) This is now reflected in the implemented mocking functions. Additionally `save()` returns the record's id upon successful...

In NetSuite `getLineCount()` returns `-1` if a sublist is not found ![](https://user-images.githubusercontent.com/1238092/73269923-49020300-4210-11ea-9211-7e4389b70ee0.png) Fixed here and tests are added.

Implements the SS2 `Record.removeline(options)` and adds tests.

Fusionauth in recent versions stopped ignoring `sourceThemeId` parameter for theme updates and throws an error if it is included in the payload. This parameter is [only available for theme creation](https://fusionauth.io/docs/apis/themes#request-parameters-1)...