Binding handler page-href name can now be over-ridden by the user

Visual Studio underlines the page-href attribute, and whilst this doesn't cause any problems, it's highlighting that page-href isn't technically a valid javascript variable name.

This commit allows the attribute name to be over-ridden if the user wishes.