Squashed commit of the following:
   Add code to build shared library from msieve

commit ad2135f86633923ffaa13e94a01b82af92899a7b
Author: John Lapeyre <john.lapeyre@gmail.com>
Date:   Mon Dec 29 02:32:42 2014 +0100

    add files for shared lib