The National Defense Authorization Act, which President Trump has signed into law, has provisions meant to cut off capital for military and surveillance projects.