- add length and destination size-bounded string uppercase copy function
- rename uppercopy overload to upperlcopy
- add generic length and/or destination size-bounded string copy functions
- use bounded string function copy in more places