Merge pull request #88 from eestrada/master

Began abstracting UI code into separate module. I have tested these changes pretty thoroughly, and everything in Maya and Houdini seems to work just fine after moving around files and re-factoring code and whatnot. I would love some reviews on the re-factoring if anyone is willing to give them; I really want this (and future abstractions) to be air-tight.
rollback and discard now correctly find checked out directory
Merge pull request #91 from jmoborn/master

Fixed bugs in Discard and Rollback tools
created refresh otl button
Merge pull request #93 from bkingery/master

Implemented refresh otl tool
It wasn't keepin the updates when top level node wasn't checked out
Merge pull request #94 from bkingery/master

Implemented refresh otl tool
Added the alembic conversion script.
Merge branch 'master' of github.com:byu-animation/byu-animation-tools

* 'master' of github.com:byu-animation/byu-animation-tools:
  It wasn't keepin the updates when top level node wasn't checked out
  created refresh otl button
  rollback and discard now correctly find checked out directory
  Began moving UI functionality into dedicated Python module
  updated delete asset tool in houdini to check for dependents
  Added lighinting file checkin/checkout functionality. Also, added new animation button to maya checkout
  added option to open previous versions before committing the rollback
  updated toolbar with new_texture
  started on new_texture houdini shelf tool
  fixed indentation issues
  added a warning dialog
  added a warning dialog
  added a warning dialog
  added rollback tool
  added rollback tool
  added rollback tool
  added rollback tool
  Created delete tool with password protection
  Get real name of user of locked assets (issue #54) in Houdini
Merge pull request #95 from murphyrandle/master

Added alembic conversion script. Not integrated into check-in.
integrated alembicconverter into maya checkin
Merge pull request #96 from bkingery/master

integrated alembicconverter into maya checkin
Added brent quotes
Merge pull request #98 from melissaEdge/master

Added Brent quotes
Fixed brent quotes path
Merge pull request #99 from melissaEdge/master

Fixed brent quotes path
Garret created the new texture tool
Merge pull request #101 from bkingery/master

ghoyo implemented the new texture tool
added get node info button to maya checkout window
Merge remote-tracking branch 'upstream/master'