call protoc directly to avoid unnessary dependence on make
avoid usage of boost/utility header and instead use mapnik::noncopyable if possible
bump to v0.0.4 with noncopyable header fix