Fix auto::icu for non-standard ICU paths

While --ldflags was too much, --ldflags-libsonly isn't enough.  So
also ask icu-config for --ldflags-searchpath
Merge branch 'master' of git@github.com:parrot/parrot
Fix auto::icu for newline from icu-config
Merge branch 'master' of git@github.com:parrot/parrot
Write preliminary documentation in POD format for find(), subst() and replace()..
pmc2c.pl is in tools/build/, not tools/dev.
Update branch with recent config system updates in master.
Merge pull request #772 from svatsan/b280

Addresses #280
fixed build on windows, fixed wrong code
Merge branch 'master' of git@github.com:parrot/parrot
[codingstd] Fix POD syntax in similar location in two files.
[codingstd] No trailing whitespace\!
[codingstd] Fix incorrect indentation of preprocessor directive.
[codingstd] Fix non-2 space outdenting.
Fix several of the asserts I added last time
Various cleanups. Add TODO notes. Codestd fixes. Add several assertions. These assertions have found at least one problemwith buffer writes, which I haven't fixed.
Fix some exception messages to help track down failures more easily. re-bootstrap prt0.pir to account for the change in Interpinfo_enum numbering following recent changes. Update prt0.winxed to include the new copyright date (should be dynamic?) so re-bootstrapping does not alter the copyright message. kid51++ for pointing out the test failure.
[codingstd] Provide correct format for C function documentation.
Merge branch 'no_pmc_object_pm'
Merge branch 'attribute_generate'