library/GTPv1C_Templates: Lots of improvements in template declarationsAlso most the compiler warnings are fixed, only some which requirespecial more complex attention are left as is.Change-Id: I38a4b1c5874fda173a7b89122c84cb83ac71a036