I've tested the patch and indeed it doesn't apply with git am. It seems to be an issue with the line endings. Using git am --keep-cr makes the patch apply properly.
I can see what's happening with the deletions, what's up with the renames? I can apply the diff manually if you can give some context on the renames.
The renames are meant to keep the files that are part of Bootstrap intact. IMO the directory structure could be improved further by keeping all Bootstrap files in one directory instead of splitting them across multiple but that's out of the scope of this ticket.
Thanks for your work on this, it's been bugging me for a while. (:
Me too, grepping for things would regularly turn up unrelated and duplicated files which got annoying.