[BREAKING] Refactored Skinny ORM, added NonRelationalMapper

 - SkinnyNonRelationalMapper is newly added
 - SkinnyTable is deprecated, SkinnyRelationalMapper is preferred
 - SkinnyJoinTableWithId has been removed
 - Much refactored duplicated implementations internally