add tests to maintain whitespace style constraints
add tests to maintain whitespace style constraints

.# Discussion

These tests help to maintain five style constraints:

1. files have no utf-8 byte-order-marks (BOM)
2. all files have CRLF EOLNs (*required* for correct operation of BAT/CMD script files)
3. all files end with a newline
4. any leading whitespace consists solely of spaces
5. no trailing whitespace

By using these constraints, whitespace noise between commits is reduced to a minimum.

damnhandy/scoop,DarylWright/scoop,rodericktech/scoop,ErnWong/scoop,saildata/scoop,reelsense/scoop,bcomnes/scoop,rasa/scoop,lukesampson/scoop,bpollack/scoop,devoncarew/scoop,rmyorston/scoop,rivy/scoop,nikolasd/scoop,ShwoognationHQ/scoop,Congee/scoop,guillermooo-forks/scoop,toxeus/scoop,seonho/scoop,yunspace/scoop,moigagoo/scoop,vidarkongsli/scoop,berwyn/scoop,Cyianor/scoop,kodybrown/scoop,vinaynambiar/lukesampson-,systemexitzero/scoop,nueko/scoop,coonce/scoop,r15ch13/scoop