Merge pull request #1134 from PierreFrisch/blueprints

Made the default blueprint more usable
Cleanup blueprint serialization
Add a constant for blueprint extensions