Onebox Github Blob -Fix:Line Range Index.  Add:support for line numbers. Add:indentation reducer optimization

Fix: Fix the incorrect line index

#### Add: Visual Line Number
Default view with line numbers (no styling applied)
![image](https://cloud.githubusercontent.com/assets/8693091/4416852/8f96565e-454a-11e4-85db-71ab58a5c2fe.png)

With external css
![image](https://cloud.githubusercontent.com/assets/8693091/4416865/b4bbd86e-454a-11e4-94e9-3e1b50ee7e51.png)

With External css & syntax highlight
![image](https://cloud.githubusercontent.com/assets/8693091/4416883/ef4c6430-454a-11e4-9043-ef9f319a485d.png)


#### Indentation Reducer Compactor 
When possible indentation will be compacted while still preserving the overall indentation structure 
**Before**
![image](https://cloud.githubusercontent.com/assets/8693091/4416909/620318f2-454b-11e4-96f8-aeb64b4d105f.png)

**After**
![image](https://cloud.githubusercontent.com/assets/8693091/4416852/8f96565e-454a-11e4-85db-71ab58a5c2fe.png)