dataSource property as IBOutlet

It is useful when it can be set in IB
New delegate protocol, tile select

The new delegate protocol notifies delegate when tile is selected
no dataSource fix

This control should work when I just drop it on a storyboard. With this
fix even if dataSource is not set it won't break.
Automatically reload data after dataSource change
Fixed row - tile typo
empty scrollview fix

tileView causes infinite loop if tilesCount = 0
Added method to scroll to specific tile at index

Cleaned up compiler warnings for count labels.
fix type
add new datasource method

`- (void)didAppearScrollView:(DARecycledScrollView *)scrollView configureTileView:(DARecycledTileView *)tileView forIndex:(NSUInteger)index;`