ms.h: Fix header guard
ms.c: Move tests into their own file

There's no need to bundle the tests with the lib itself.
ms.h: Remove MS_MAX
ms.c: Use `asprintf` to avoid possible memory overflow

This adds a dependency littlstar/asprintf.c.
package.json: Update asprintf to 0.0.3
Add Travis