Refactored Skinny ORM, added NoIdMapper

 - SkinnyNoIdMapper is newly added
 - SkinnyTable is marked as deprecated, SkinnyNoIdMapper or SkinnyMapper is preferred
 - SkinnyJoinTableWithId is marked as deprecated
 - Much refactored duplicated code internally