New resource representation: SqlResource

introduce SqlResource notion.

Until now, 2way-sql resource was represented as String which indicates classpath resource.  This commit introcude SqlResource interface as more abstruct notion of 2way-sql resource.

Users can use various sql resource representation such as URL, local filesystem and in memory String.