Enable customising node policy for datacarrier data size with a -datacarriersize option

This seems to be something miners want control over.
Yes I think I mentioned this before to @luke-jr in another pull for another issue. Re-parsing the argument every time this function runs is not a good idea, it should only be done once in AppInit2 or so.