Make ClipCards and related classes Cloneable

Enables duplicate card function. Still need to determine how to assign a proper unique id to the cloned card. e.g: If there are 10 clip cards, the cloned id should be ‘clip_card_11’.
Update for Android Gradle plugin 14.4

Required by Android Studio 1.0 RC1
Merge branch 'master' into duplicate_card
Merge branch 'master' of github.com:scalio/liger-prototype into duplicate_card
ClipCard uses PopupMenu for overflow menu

Spinner wasn’t the right choice for this function.
Merge branch 'duplicate_card'

Conflicts:
	lib/src/main/res/layout/card_clip.xml
remove applicationId from lib build.gradles