Router change to use the 'github.com/naoina/kocha-urlrouter'. closes #23
Add TypeValidateParser

For more flexible validation and parse of the path parameter in dispatch
and reverse route.
Add SetTypeValidateParser and SetTypeValidateParserByValue
Fix missing "*" prefix to string of pointer type on arguments
Process of TypeValidateParser validation move to initialize-time
Format
Fix an issue that failed to build All-In-One binary

An incompatible with previous version from this commit.
Please use the AppConfig.Router and InitRouter instead of
AppConfig.RouteTable and InitRouteTable in order to switch to new
version.
'dispatch' function changes to a method of Router