Implemented a wide variety of optimizations. Functionality still the same. Should have minimal impact on accuracy, didn't really change all that much really. Did the majority of work focusing on IMG_0221_.jpg (the half cropped version) - that's really the way to go.

Summary of what was done:
RGB2Lab.m: Replaced all the xyz-lab stuff with look up tables. Results in approximate results that should be just fine.
cluster_check.m: 1) Changed the way we count the size of regions by using histc instead of the previous method. 2) Pulled our the 'else' metrics out of the loop. This is an approximation based on the assumption that most of the subwindow is not lane. I think this is a fair assumption.

Together, this dropped time required from IMG_0221_ from 28 to 18 seconds on my machine.

Potential Future Targets:
rgb->xyz conversion in RGB2Lab: this is quite slow right now, can definately be hugely GPU accelerated
rgb->hsv: same as above
line 41: lane_map = imclose(lane_map, se); in lane_verify.m: Not sure how we can target this. It takes 5 seconds right now.