TIMOB-8832: Initial ScrollView implementation

Properties specific to scrollview that are implemented as of now:
- contentWidth
- contentHeight
- layout

Here's the code to test it:
```
var win = Titanium.UI.createWindow();

var scroll = Ti.UI.createScrollView({
	backgroundColor: '#ccc',
	width: 200,
	height: 300,
	layout: 'vertical',
	contentHeight: Ti.UI.SIZE,
	contentWidth: Ti.UI.FILL
});

function MyButton(title) {
	return Ti.UI.createButton({
		title: title,
		top: 10
	});
}

for(var i = 0; i < 100; i++) {
	scroll.add(MyButton('Button #' + (i + 1)));	
}

win.add(scroll);
win.open();
```