Changed EInsideLink to an enum class with an unsigned type.

Changed EInsideLink to an enum class with an unsigned type, and added
'k' prefix to enum values as per the style convention.

Changing it to an enum class enforces better namespacing and code
practices. Adding the unsigned underlying type is pre-work for when the
class is eventually stored as an enum bitfield.

This is also pre-work to move EInsideLink to be generated in
ComputedStyleBase.

BUG=628043

Review-Url: https://codereview.chromium.org/2633633003
Cr-Commit-Position: refs/heads/master@{#443980}
9 files changed