AspNET duration regex now correctly handles days

Days are now completely optional and won't steal digits from the hours.
Merge pull request #910 from ichernev/bugfix/asp-net-duration-regex

AspNET duration regex now correctly handles days