A meteorite that smashed through a New Jersey roof contains amino acids and other building blocks of life, scientists have found.